鍍金池/ 問答/HTML5  網絡安全  HTML/ vue渲染上的div添加事件

vue渲染上的div添加事件

問題描述

vue和jquery項目混用的項目,剛開始是用vue寫的,之后使用jquery寫的(主要是渲染部分),
在一個vue項目中渲染一個result列表,使用的是template.js渲染的,該JS是將結果渲染到各種標簽中的一個組件,再將生成的模板使用$.html()的方法添加到已經存在的dom中。
但是這樣會產生一個問題,后渲染上的標簽無法使用@click=""觸發(fā)vue中的事件,當然data中的公共變量和方法也拿不到,有沒有方法可以讓之后渲染上的dom標簽能使用vue的方法和變量?

回答
編輯回答
莓森

沒辦法,因為你這個東西沒有他的那個聲明周期。別用$.html()試試render ?

2018年8月24日 22:10