gpt4 book ai didi

vue.js - VueJS和数据表

转载 作者:行者123 更新时间:2023-12-03 06:41:34 24 4
gpt4 key购买 nike

我正在一起使用datatable和vuejs。数据表位于vuejs组件内部,并已由vuejs组件成功初始化。
但是我对如何使用vuejs方法单击数据表行中的复选框元素有一些疑问。

            {
"title": "Listeleme", "data": "a",
"render": function (data, type, row) {
if (data === true) {
return '<input type="checkbox" id="A' + row.id + '" onclick="checkboxChange(this)" data-role="checkbox" data-type="a" checked>';
} else {
return '<input type="checkbox" id="A' + row.id + '" onclick="checkboxChange(this)" data-role="checkbox" data-type="a">';
}
}
},

我需要将 onclick =“checkboxChange(this)” 更改为 v-on:click =“checkboxChange” 以访问vuejs组件方法

注意:如果我如上所述直接编写vuejs方法名称,则无法访问这些方法。它什么也没做

谢谢。

最佳答案

找到了解决方案。

将Vue应用程序实例添加到窗口

window.application= new Vue({
});

和创建的组件
const someComponent= Vue.component('some-component',{
methods:{
vueJSFunction:function(){
}
}});

从组件外部,我可以访问VueJS组件方法
function someFunction(obj) {
window.Application.$children[0].vueJSFunction();
}

关于vue.js - VueJS和数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57921921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com