问题:接口返回的数据是模板字符串,怎么渲染,原生的方法怎么相应data的数据
res.data:"<table><tr><td class='cenghu_ds'><table class='cenghu_table'><tr><td colspan='100' class='cenghu_dy'><div id='7B815501-76C0-4504-8E98-676BC71ADF50' class='cenghu_dy_fj' onClick="onClick_danyuan('4402FFB712B','7B81DF50','东城区东八')"> </div></td></tr><tr><td class='cenghu_ceng'><div>1层</div></td><td><div id='4B9516D1-D0CA-40AB-A5DF-08ABF4A99A5C' class='cenghu_fj' onClick="onClick_fangjian('4402','4B9','东城区东八宝胡同')">1号</div></td><td><div id='2E6F43E3-39FB-4AC5-8328-13036C5DD357' class='cenghu_fj' onClick="onClick_fangjian('4402501B-','2E6F43E','东城区东八宝')">2号</div></td></tr></table></td></tr></table>-------------------------- 这里是地平线 --------------------------<br><table><tr></tr></table>"
1. let data= res.data.replace(/\//,'') //替换掉 \
在div 中 v-html = data 渲染
2.created(){
window.onClick_fangjian = this.onClick_fangjian // 将方法挂载到vue实例下 吧(要在created中进行)
}
3.然后就可以直接在methods中使用该方法了。
onClick_fangjian(mlphid,fjid,dizhi){
console.log(mlphid,fjid,dizhi)
this.proper3 = false
console.log('11111')
},