1. 模态框关闭后,video视频继续播放的问题
<videoid="video"v-if="materialInfo.type === 'video'"width="100%"height="auto"autoplay:src="materialInfo.cloud_uri"controls="controls"><script>export default {methods: {handleClose () {const video = document.querySelector('#video')video.src = '' //video.pause()也能达到同样的效果,但是资源会继续加载}}}</script>
2. 资源无法下载的问题
原因:返回的字段没有编码,encodeURIComponent先编码
iframe.src = `/api/down?name=${encodeURIComponent(name)}`
3. 有时候我们需要按照顺序执行方法
getList() {return getList().then(d => {return Promise.resolve(d)})},async toDo(){await getList()await ...}
4. js中对数组某个值的修改
let arr[index] = { name: 'zxp' } //❌arr.splice(index, 0, { name: 'zxp' } //✅
