首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入MPA中的vuejs组件依赖?

如何导入MPA中的vuejs组件依赖?
EN

Stack Overflow用户
提问于 2017-10-08 20:01:19
回答 1查看 533关注 0票数 0

在单页面应用程序中,我可以这样做,以便在组件中包含一个组件。

代码语言:javascript
复制
$ npm install sagalbot/vue-select


<template>
  <div id="myApp">
    <v-select :value.sync="selected" :options="options"></v-select>
  </div>
</template>
<script>
import vSelect from "vue-select"
  export default {
    components: {vSelect},

    data() {
      return {
    selected: null,
    options: ['foo','bar','baz']
      }
    }
  }
</script>

当我在不同的页面中有一堆js文件或者有时内联javascript时,我该如何在MPA中做到这一点呢?我没有使用任何构建系统。

EN

回答 1

Stack Overflow用户

发布于 2017-10-08 21:38:55

我强烈推荐使用vue-cli,但是如果由于某些原因这是不可能的,那么我相信,尽管我从来没有尝试过,你基本上需要将你所有的组件和代码添加到一个长的js文件中,或者以正确的顺序包含在你的html文档中。

某些组件库可以这样工作,比如vuetify。您只需在vue.js之后包含整个vuetify.js文件,然后就可以使用所有可用的组件。

我认为做任何大小的东西都会有相当大的工作量,但如果它真的很小,你可以用下面的方式一个接一个地添加组件。

代码语言:javascript
复制
var componentTemplate = 
     `
         // Template code..
    `; 

Vue.component('my-cool-component', {
    template: componentTemplate, 
    data: function() {
           return {
              //
           }
       }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46630880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档