1:正确的创建目录
2:action.js 异步请求数据
3:index.js 文件声名
4:mutation.js 同步事务
修改state中的值
5:state.js 申明和保存变量或对象
6:如何使用
标签智能推荐:
Vue界面传值逻辑
从SanGuoYanYi.vue传值到Wei.vue、Shu.vue。router/index.js是路由配置。
vue.config.js
vue.config.js:https://cli.vuejs.org/zh/config/#vue-config-js
vue项目中关闭eslint
项目根目录下增加vue.config.js文件//vue.config.jsmodule.exports={lintOnSave:false}
vue 路由相关
stallvue-router--save2、目录src下创建router.js文件importVuefrom'vue';importRouterfrom'vue-router';Vue.use(Router);exportdefaultnewRouter({routes:[]})3、在main.js下引入importVuefrom'vue'importAppfrom'./App.vue'impo
TypeError: chart_js__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor
项目中用到了chart.js vue-chart "chart.js":"^2.9.4","vue-chartjs":"^3.5.1"原因是安装chart.js的时候版本是3.5.1将chart.js卸掉后执行npmichart.js@2-S
electron+vue-cli3 打包报错 “Application entry file "background.js" does not exist”
main:"background.js"vue-cli3的配置都在vue-config.js里面,把里面的files选项去掉即可。然后在package.json中添加:
[Vue warn]: Failed to mount component: template or render function not defined.
.js"></script>结果,报错了:[Vuewarn]:Failedtomountcomponent:templateorrenderfunctionnotdefined.翻译出来:无法装载组件:未定义模板或呈现函数。原因是:Index.vue加载AuthModal.vue子组件时,由于导入组件时,没有定义后缀.vue,vue-loader默认选择了AuthModal.js
vue2/vue3 引用公共js的方法
vue2:1、在main.js同目录下创建common.js文件functiontest(){...}exportdefault{test}2、在main.js中引入commonimportcommonfrom"./common.js"3、把common挂载到vue上Vue.prototype.common=common
vue2.x 中render函数解析
不同版本的Vuevue.js和vue.runtime.xxx.js的区别(1)vue.js是完整版的vue,包含:核心功能+模板解析器。(2)vue.runtime.xxx.js是运行版本的vue,只包含:核心功能。没有模板解析器。vue.runtime.xxx.js没有模板解析器,所以不能使用template配置项,需要使用render函数接收到的createElement函数去指定具体内容。解
控制台不显示VUE调试工具
在js文件中引入:1Vue.config.devtools=true;即可。