Vue
SleepingBug
这个作者很懒,什么都没留下…
展开
-
[Vue] 自定义组件,注册组件,动态创建组件,变量与组件元素属性绑定,用id区分动态创建的组件
[Vue] 自定义组件,注册组件,变量与元素属性绑定1,自定义组件,用来做子组件没有什么套路,根据Helloword.vue改一下2,做一个父组件,单个页面3,配置路径4,动态创建组件的套路(思路)‘5,变量与组件元素的属性绑定最关键的属性当属id啦,所以这里演示6,...原创 2020-12-23 16:20:55 · 1172 阅读 · 0 评论 -
[Vue+NodeJS] 解决动态创建video播放不出本地视频的问题
[Vue+NodeJS] 解决动态创建video播放不出本地视频的问题事由:如果写死了一个video设置了src值,可以正常播放,比如<video src="../assets/1.mp4"></video>但是当用JS动态创建video元素,设置src值,却播放不出来。原因:路径问题导致的,解决:要用require()来解决,就是这个路径用require()括起来比如var myVideo = document.getElementById(.原创 2020-12-22 20:57:50 · 2897 阅读 · 1 评论 -
[Vue]关于注册自定义组件的一点小细节
Vue,注册自定义组件,假如你自定义了一个组件保存在hello.vue在main.js里面注册:import hello from '../commpont/hello'//关键是这句,一定要在new Vue之前Vue.component('hello',hello)new Vue({ el: '#app', router, components: { App }, template: '<App/>'})请注意,注册组件一定要在new Vue之前!原创 2020-12-21 19:42:55 · 180 阅读 · 0 评论 -
[Vue]【解决】 如何知道一个动态创建的元素加载完毕?
如何知道一个动态创建的元素加载完毕?问题来由:使用Vue通过watch可以监测到某些变量的值的变化,同时对应进行一些操作。我遇到的情况是:通过监测某个数组的变化来动态创建video元素,但是创建完想直接通过getElementById()来访问,结果获取到为null。原因:动态创建元素之后,DOM还没更新。解决:在创建元素完毕周、等到DOM更新完,才去访问这个元素。怎么知道DOM更新完毕?就用this.$nextTick,用法:this.$nextT..原创 2020-12-09 17:17:39 · 2306 阅读 · 0 评论