Vuejs技术栈--遇到的问题

数据渲染时,三层表达式如a.b.c需要思考一下会不会出现 undefined.属性的问题

解决办法:v-if 


处理原对象中本无属性的情况,需要通过

Vue.set(对象,属性名,属性值)这样才会自动绑定   


 

通过给路由添加meta的属性

meta: {
  showFooter: true
}
<FooterGuide v-show="$route.meta.showFooter"/>
可以给不同路由器的一些组件进行显示隐藏

将一个数组分成二维数组,一个8个上限
computed: {
  pages () {
    const pages = []
    this.list.forEach((item, index) => {
      const page = Math.floor(index / 8)
      if (!pages[page]) {
        pages[page] = []
      }
      pages[page].push(item)
    })
    return pages
  }
}

图片懒加载: vue-lazyload

下载npm install --save vue-loader

使用

import VueLazyload from 'vue-lazyload'
import loading from './common/img/loading.gif'
Vue.use(VueLazyload, {
  loading
})
<img v-lazy="food.image">

打包可视化: npm run build --report


动画 <transition name="abc">...</transition>

abc-enter-active,abc-leave-active{transition all .3s}

abc-enter,abc-leave-to{transform ...}


better-scroll

 

解决滚动条问题
postman
测试接口

转载于:https://www.cnblogs.com/xiaohuai/p/9170701.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值