vue (记录遇到的问题)

  • 切换路由后滚动条位置不在顶部
 scrollBehavior: () => ({ y: 0 }), //路由跳转后页面回到顶部 routes: [])

不生效的情况下

watch: {
 $route() {
   // 修改切换路由后的滚动条位
   this.$refs.app.scrollTo(0,0)
  }
},

监听路由切换设置#app 距离顶部的位置

  • this 不指向vue的时候 定义变量指向vue
let vue = {};
export default {
  data() {
    return {
      vm: {}
    }
  },
  beforeCreate() {
    vue = this
  },
  created() {
    this.vm = vue
  }
}
  • 手机号限定
watch:{
      phone(newV,oldV){
        // 判断输入的手机号是否为数字
        if(isNaN(newV)){
          this.phone = oldV
        }
      }
    }
  • swiper 无限循环失效

判断请求数据返回后在执行渲染

     v-if="数据.length
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容