日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

拼接的html点击事情不触发,关于在vue中拼接html的问题,点击事件无法执行

發布時間:2025/3/15 vue 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 拼接的html点击事情不触发,关于在vue中拼接html的问题,点击事件无法执行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先是在普通文檔(也就是單個html文件中進行測試,能夠正常執行)

普通情況下的結果,拼接的結果能夠正常渲染并且控制臺有輸出;

但是在vue環境之下就會出錯,點擊事件并沒有反應,

js部分:

for (const i in _sourcesName) {

let liHtml = "";

for (const j in _sourcesName[i]) {

liHtml += ‘

‘;

liHtml +=

‘ +

_sourcesName[i][j] +

‘(‘ +

_sourcesRoundNum[i][j] +

‘)‘ +

‘;

liHtml += ‘最近更新:?‘ + _sourcesTime[i][j] + ‘‘;

liHtml += ‘

‘;

}

if (i == 0) {

$("#list0").append(liHtml);

} else if (i == 1) {

$("#list1").append(liHtml);

} else if (i == 2) {

$("#list2").append(liHtml);

} else if (i == 3) {

$("#list3").append(liHtml);

} else if (i == 4) {

$("#list4").append(liHtml);

}

}

/**點擊li下面的p獲取不同表格信息 */

showList() {

console.log("1111");

const _this = this;

// $(".dataLi p").click(function() {

// _this.open3();

// console.log("點擊獲取列表");

// });

$(".dataLi").on("click","p",function(){

console.log("點擊獲取列表");

});

// let tabList = $("#tab");

// tabList.css("display", "block");

// this.DQZY=

},

template部分

結果是頁面可以渲染,但是事件不會成功,能夠進入輸出“1111”,但是點擊事件沒有進入,我覺得應該是渲染的時間問題,目前還沒有解決。

原文:https://www.cnblogs.com/zaco/p/12169951.html

總結

以上是生活随笔為你收集整理的拼接的html点击事情不触发,关于在vue中拼接html的问题,点击事件无法执行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。