使用ES6导入Vue的注意问题

2018-12-22  本文已影响0人  渭小粉

当我们使用npm install vue后,在我的js文件中,可能你会这样做,import Vue from 'vue'; 然而当你真正使用的时候,会发现一切不会如你所愿。

var vue = new Vue({

    el: '#app',

    data: {...}

});

当执行上述代码后,会发现,整个id为app的div都不见了!!!Why?

我们知道Vue是支持TS(如果不知道什么是ts,请先自行谷歌或者问度娘),那么必定就有TS的声明文件。没错你导入的就是声明文件,如果你的webpack没有设置支持ts的话,那么出现的结果也就不意外了!so,请使用下列代码导入Vue.js

import Vue from "vue/dist/vue.js";

如果觉得很别扭,请自行配置weback以便支持TS

上一篇 下一篇

猜你喜欢

热点阅读