export default {
name: 'Test',
data(){
return {
inputValue: 'Test'
}
},
methods: {
testAdd() {
console.log(6666)
}
},
render() {
const self = this
const config = {span: 12}
return (
<el-col
span={config.span}
class={className}
nativeOnClick={(event) => {
activeItem(currentItem);
event.stopPropagation();
}}
>
<el-form-item
label-width={labelWidth}
label={config.showLabel ? config.label : ''}
required={config.required}
>
<el-input
v-model={self.inputValue}
placeholder={currentItem.placeholder}
autosize={currentItem.autosize}
disabled={currentItem.disabled}
maxlength={currentItem.maxlength}
readonly={true}
suffix-icon={currentItem["suffix-icon"]}
prefix-icon={currentItem["prefix-icon"]}
show-word-limit={
currentItem["show-word-limit"]
}
style={currentItem.style}
{...{ on: {
'focus': () => {
config.showCapitalizedValue = false;
}
}}
}
>
<template slot={"prepend"}>{currentItem['__slot__']["prepend"]}</template>
<template slot={"append"}>{currentItem['__slot__']["append"]}</template>
</el-input>
</el-form-item>
{components.itemBtns.apply(this, arguments)}
</el-col>
);
}
}
render 标签写法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 继续上篇:render + mixins 写法,基础篇[https://www.jianshu.com/p/e4a...
- 继续在iview中使用jsx 因为要用到自定义弹窗,所以得用到render,但官方提供的render只是一个比较简...
- vue中使用 render + mixins 写法,极大程度简化代码开发 背景介绍 常规的列表页面开发页面展示 组...