查看: 5519|回复: 2

设置通用组件数据的问题

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2023-11-27 13:19:01 | 显示全部楼层 |阅读模式
想实现的功能为修改组件A内容的时候,同时修改通用组件B的数据。使用 this.form.get("elcommon").getData() 无法获取到对应的数据。使用 this.form.get("elcommon").setData({}) 也不对。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2023-11-27 15:41:30 | 显示全部楼层
解决了
Vue Template
[HTML] 纯文本查看 复制代码
    <div :model="tableData">
        <el-table :data="tableData" style="width: 100%">
            <el-table-column label="Date" prop="date">
            </el-table-column>
            <el-table-column label="Name" prop="name">
            </el-table-column>
            <el-table-column label="Address" prop="address">
            </el-table-column>
        </el-table>
    </div>


Vue App
[JavaScript] 纯文本查看 复制代码
return {
    data: function () {
        return {
            tableData: [{
                date: '2016-05-02',
                name: '王小虎',
                address: '上海市普陀区金沙江路 1518 弄'
            }, {
                date: '2016-05-04',
                name: '王小虎',
                address: '上海市普陀区金沙江路 1517 弄'
            }],
        }
    },
    methods: {
    }
}


Buuton Click code
[JavaScript] 纯文本查看 复制代码
var tableData = this.data.tableData || [];
tableData.push({
    date: (new Date()).getTime().toString(),
        name: (new Date()).getTime().toString(),
        address: '上海市普陀区金沙江路 1518 弄'
});


回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-11-28 10:07:18 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread