1 回答

TA貢獻1779條經(jīng)驗 獲得超6個贊
您必須將 jQuery 創(chuàng)建的元素傳輸?shù)?Vue,因為 jQuery 在運行時添加的內容不會綁定并且 Vue 無法檢測到,這是我看到您的 jquery 代碼正在執(zhí)行的示例
<template>
<ul>
<li for="option in options" :key="option.rel" :rel="option.rel">
<component class="icon" :is="option.icon" />
<p>{{ option.text }}</p>
</li>
</ul>
</template>
<script>
export default {
data(){
return {
options:[
{rel:'hide', text:'-- Month --', icon: 'md-person-icon'},
{rel:'january', text:'january', icon: 'md-person-icon'},
{rel:'february', text:'february', icon: 'md-person-icon'},
...
],
}
}
}
</script>
添加回答
舉報