scroll文件中的index.vue 中 watch:{}用法是什么意思

scroll文件中的index.vue 中 watch:{}用法是什么意思

scroll文件中的index.vue 中 watch:{}用法是什么意思

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,watch是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。就类似于还用通过change事件来判断input的变化一样。这里是在监听tada是否发生变化,当发生变化时,调用update来更新滚动条。

若能帮助到你,望采纳。

祝学习愉快!

好帮手慕糖 2018-10-08 13:57:15

你好,watch 是监控数据变化。

若能帮助到你,望采纳。

祝学习愉快!

  • 提问者 慕斯卡5217687 #1
    <template> <swiper :options="swiperOption" ref = 'swiper'> <swiper-slide> <slot></slot> </swiper-slide> <div class="swiper-scrollbar" v-if="scrollbar" slot="scrollbar"></div> </swiper> </template> <script> import {swiper,swiperSlide} from 'vue-awesome-swiper'; export default { name: "MeScroll", components:{ swiper, swiperSlide }, props:{ scrollbar:{ type:Boolean, default:true }, data:{ type:[Array,Object] } }, data(){ return{ swiperOption:{ direction: 'vertical', slidesPerView: 'auto', freeMode: true, setWrapperSize: true, scrollbar: { el: this.scrollbar ? '.swiper-scrollbar' : null, hide: true } } }; }, watch:{ data(){ this.update(); } }, methods:{ update(){ this.$refs.swiper && this.$refs.swiper.swiper.update(); } } } </script> <style lang="scss" scoped> .swiper-container { overflow: hidden; width: 100%; height: 100%; } .swiper-slide{ /*height: 1900px;*/ height: auto; } </style> 老师能说的详细点么,在这个文件中 watch中的data(){} 又是什么
    2018-10-08 14:15:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师