Vue脚手架的elementui表格里面嵌套输入框

摘要:
scope.row.isEdit“˃{{scope.row.name}}˂˂divv if=“!
<el-table
:data="ruleLanguage"
border
style=" 100%"
highlight-current-row
@selection-change="handleSelectionChange"
@select-all="selectAll"
@row-dblclick="doubleClick"
@row-click="selected"
>
<el-table-column
prop="languageCode"
label="编码"
width="150"
align="center"
>
<template scope="scope">
<div v-show="!scope.row.isEdit">
{{ scope.row.languageCode }}
</div>
<div v-show="scope.row.isEdit">
<el-input size="small" v-model="scope.row.languageCode" placeholder="请输入语言编码"
></el-input>
</div>
</template>
</el-table-column>
<el-table-column
prop="name"
label="名称"
align="center">
<template scope="scope">
<div v-show="!scope.row.isEdit">
{{ scope.row.name }}
</div>
<div v-show="scope.row.isEdit">
<el-input size="small" v-model="scope.row.name" placeholder="请输入语言名称"
></el-input>
</div>
</template>
</el-table-column>
<el-table-column
label="状态"
width="120"
align="center">
<template scope="scope" >
<div v-if="!scope.row.isEdit">
{{enableFilter(scope.row.enabled)}}
</div>
<div v-if="scope.row.isEdit">
<el-select v-model="scope.row.enabled" :disabled="!scope.row.isEdit" size="small">
<el-option label="启用" value='1'></el-option>
<el-option label="禁用" value='0'></el-option>
</el-select>
</div>
</template>
<!-- <template scope="scope">
<el-select v-model="scope.row.enabled" :disabled="!scope.row.isEdit" size="small">
<el-option label="启用" value='1'></el-option>
<el-option label="禁用" value='0'></el-option>
</el-select>
&lt;!&ndash;<el-switch
v-model="scope.row.enabled"
on-color="#13ce66"
off-color="#ff4949"
on-value= "1"
off-value= "0">
</el-switch>&ndash;&gt;
</template>-->
</el-table-column>
</el-table>
//script标签里面的data
 ruleLanguage: [],
/* //分页
currentPage: 1,
//每页显示个数选择器的选项设置
pageSizes: [5, 10, 20, 50, 100],
//每页显示数量条数
pageSize: 5,
//总记录数
total: 0,*/
/* pageData: {
pageNumber: 1,
pageSize: 5,
totalCount: 0,
totalPage: 1
},*/
saveData: {},
/**
* 新增的表格
* */
addLanguageList:[],
/**
*表格选中集合
*/
multipleSelection: [],
//点击新增函数是输入框显示,
//新增
addLanguage:function(){
let language ={
languageCode: '',
name: '',
enabled: '1',
isEdit: true
};
this.ruleLanguage.push(language);
this.addLanguageList.push(language);
},

免责声明:文章转载自《Vue脚手架的elementui表格里面嵌套输入框》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用电脑模拟微信内置浏览器magento常用插件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

(7)python tkinter-菜单栏

菜单栏 Menu f = tkinter.Menu(root) root['menu']=f f.add_command(label='菜单')# f.add_command(label='关于') import tkinter import tkinter.messagebox def but(): tkinter.Toplevel() roo...

vue的main.js

import Vue from 'vue'; import App from './App.vue'; //================http 请求===========================// import request from './lib/request/request'; Vue.prototype.$request...

使用matplotlib画出log的图像

以下内容是学习笔记,若有侵权,立即删除! import math import matplotlib.pyplot as plt import numpy as np if __name__ == '__main__': #获得浮点类型numpy数组 x = np.arange(0.05,3,0.05) #获得函数结果 y1...

VUE集成keycloak和Layui集成keycloak

一:KEYCLOAK配置部分:   1,下载keycloak,官网地址:https://www.keycloak.org/downloads.html。下载第一个就行        2,下载完毕之后,打开文件,访问 bin 路径,点击 standalone.bat 打开,打开之后大概如下:             3,然后访问:http://localho...

vue里在自定义的组件上定义的事件

事件分为原生事件和自定义事件。 vue里在自定义的组件上定义的事件,都被认为是自定义事件,必须用$emit()来触发。 这也是子组件向父传值的原理。 如果想作为原生事件,需要在原生事件后面加上.native 就可以了。然后就可以触发父级的fatherClick函数了。...

Vue之登录基础交互

1.把VueCLI装起来 https://cli.vuejs.org/zh/ 2.vue create hello-world 执行后,很自然就创建了一个实例项目。npm run dev后 打开如下界面: 3.安装elementUI组件:npm i element-ui -S (https://element.eleme.cn/#/zh-CN/compo...