记一个vue render函数的用法

table中改变使用render函数改变某一行的值

table中需要修改行的参数
table中需要修改行的参数

          {
            title: '签到状态',
            key: 'sign_state',
            render:(h,params)=>{
              return h('div',[params.row.sign_state?'签到成功':'未签到']);
            }
          }

参考链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue.js 2中的render函数是用于手动编写组件的渲染函数的一种方式。它可以用来代替模板语法,更灵活地控制组件的渲染过程。 render函数接收一个参数,即`createElement`函数,该函数用于创建虚拟DOM元素。你需要在render函数中使用`createElement`函数来描述组件的结构和内容。 下面是一个简单的例子,展示了如何使用render函数创建一个简单的HelloWorld组件: ```javascript Vue.component('HelloWorld', { render: function(createElement) { return createElement('div', 'Hello World'); } }); ``` 在上面的例子中,我们通过传递`'div'`作为第一个参数给`createElement`函数,来创建一个`<div>`元素,并将`'Hello World'`作为文本内容。 除了传递字符串作为元素标签,你还可以传递组件选项对象或者其他render函数来创建更复杂的组件结构。 render函数也可以返回一个包含多个子元素的数组,以实现更复杂的组件结构。下面是一个使用render函数创建包含多个子元素的组件的示例: ```javascript Vue.component('MyComponent', { render: function(createElement) { return createElement('div', [ createElement('h1', 'Title'), createElement('p', 'Content'), ]); } }); ``` 在上面的例子中,我们使用`createElement`函数创建了一个包含`<h1>`和`<p>`子元素的`<div>`组件。 通过使用render函数,你可以更直接地控制组件的渲染过程,实现更灵活和动态的组件渲染。 希望这能帮助到你!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值