最近这个项目里好多函数都是重复使用的,一个vue重复定义这个函数,看着特别不舒服,感觉有必要把他们打包下。最后的方案就是把这些函数写到main.js里面去。
不过也遇到一个问题,其中有一个函数需要返回.vue文件一些数据,还是全局的那种,其实可以通过main.js的函数里return,不过这样.vue里还需要写代码去接收。
1.main.js new VUE并添加全局变量
2.main.js函数里直接可以修改这个变量
3..vue文件里可以直接调用this.getCartNum();,通过this.$root.cartNum就可以获取这个全局变量的值了,这样写起来是挺方便的,不过有什么缺点的话暂时不清楚哈,原谅我也是个vue新手哈。
热门文章
dataV是个不错的选择,就是原生支持vue-cli的webpack打包工具,不支持vite,不过站长还算完美地解决了这个问题。
本文主要分析下子组件如何调用父组件的变量跟函数。
vue使用font-spider压缩字体文件的爬坑记录
vue3下快速获取网址中的url参数,网上基本上都是vue2的,所以站长整理了下解决方案
mui轮播还是ok的,循环轮播就不行了哈,通过简单的JavaScript代码完善下就解决
pnpm跟360有冲突,我也是第一次见识。
three.js一个js三维模型库,陌生是挺陌生的,不过学习的话,我们还是要从官网开始,别随便拿别人的代码套。
让electron支持vite2,非常不错,让vue3跑mqtt,十分完美的组合,还支持cnpm。
vite2 vue3 兼容库包,站长用完才能偷偷告诉你。
整理vue公共函数,放置到main.js,在main.js设置全局变量,实现main.js跟.vue文件间的数据通信。