【发布时间】:2023-04-01 13:42:01
【问题描述】:
我不知道 jQuery 在 vue 中的正确用法。当我刷新页面时,$(document).ready() 有作用。但是当我通过vue-router切换页面时,$(document).ready()不起作用。
<template>
<div id="photo_wrap">
<div class="photo_frame" v-for="(photo,index) in photos">
<img v-bind:src=" 'src/assets/photo/' + index + '.jpg' ">
</div>
</div>
</template>
<script>
import $ from 'jquery'
export default {
name: 'photo',
data() {
return {
photos: [
{},{},{},{},{}
]
}
}
}
$(function () {
console.log('something')
})
</script>
【问题讨论】:
-
右键,查看新路由的源码。包含 jQuery 吗?不是?确保包含在内。
标签: javascript jquery vue.js vuejs2 vue-router