vue使用中的小知识点

1、vue-cli的index.html中引入的资源要放置于static文件夹中

2、vue属于数据驱动,使用vuex时,为了使数据更加规整,可以给每个页面都单独建立一个对象,

这样在各个对象引入时,也只需要引入该页面的对象即可。const state={login:{},user:{}}   ...mapState(['login'])

3、引入的插件需要在main.js中定义后才能使用;Vue.use(axios);Vue.prototype.$axios=axios;

4、使用vuex时,使用的方法需要在store.js中再次引入和定义

5、一些jquery类型的插件,可以在index.html中引入后使用

6、通过router-link进入的页面重新渲染,如果数据状态需要保存,可以直接放到store.js中,需要初始化的数据放置于本组件

7、保存组件状态也可以使用keep-alive标签,使用vue-router时,在需要缓存的route中加入meta: { keepAlive: true }

<keep-alive>
    <router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive"></router-view>

8、引入的组件中没有点击事件,直接在组件标签中加入的点击事件也是无效的

9、页面的初始化和数据请求一般放置于created(){}周期中,但像echarts类的图表渲染,dom的操作要放到mounted(){}中

10、可以根据路由的地址this.$route.path的值,来书导航栏的状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值