美文网首页
Vue工作总结(更新中)

Vue工作总结(更新中)

作者: 牛奶是本命___ | 来源:发表于2018-07-17 19:19 被阅读0次
  • css module中多个class带判断
div(:class="[$style.content, [fixed == true ? $style.isFixed :'']]")

li(:class="[key == num ? $style.active : '']")
  • v-model修饰符

v-model.trim 将用户输入的前后的空格去掉
表单中使用

input(placeholder="请输入手机号" type="tel" maxLength="11" v-model.trim="formItem.mobile")
input(placeholder="请输入验证码" type="tel" v-model.trim="formItem.captcha" maxLength="6")
  • 倒计时
span {{time ? `${fullNumber(time)}s`: `${codeText}`}}
  data() {
        return {
            codeText: '获取验证码',
  },
  watch: {
        time() {
            if(this.time){
                setTimeout(() => this.time--, 1000)
            }else{
                //this.nc.reset();
            }
        }
    }
  • data里本地图片路径
1.
let shareIcon = require('../assets/shareicon.jpg')
export default {
   data() {
       return {
           appShareOption: {
               imgUrl: `${location.origin}${shareIcon}`
           }
       }
   }
}

2.
methods: {
   weixin(signPackage) {
       var shareOptions = {
           imgUrl: `${location.origin}/amvvm/src/invest/imgs/shareicon.jpg`
       }
   }
}
  • 跳转地址带参数写法
location.href=`/amvvm/invest/?unqid=${_this.unqid}&user_key=${_this.user_key}#/result`
  • 时间戳转换
var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000

相关文章

网友评论

      本文标题:Vue工作总结(更新中)

      本文链接:https://www.haomeiwen.com/subject/wvcjeftx.html