vue实现点击按钮“查看详情”弹窗展示详情列表操作


Posted in Javascript onSeptember 09, 2020

html:

<template>
 <div>
 <Modal v-model="classStatus" width="900" title="详情:" :styles="{top: '80px'}">
  <Table stripe class="task-table" :columns="columnsName4" :data="taskDetailList"></Table>
 </Modal>
 <div @click="showtaskDetail()">点击弹窗按钮</div>
 </div>
</template>

js:

<script>
import http from '@/assets/http.js'
export default {
 name: 'xx',
 data () {
 return {
  columnsName4: [
  {
   title: '序号',
   key: 'id',
   align: 'center',
   width: 70
  },
  {
   title: '姓名',
   key: 'name',
   align: 'center',
   width: 80
  }
  ],
  taskDetailList: [],
  classStatus: false
 }
},
methods: {
 showtaskDetail () {
  this.classStatus = true
 },
 }

css:

.task-table {
 margin-top: 10px;
 margin-bottom: 50px;
}

补充知识:vue通过this.$refs引用子组件出现undefined或者is not a function的错误

1.出现undefined错误

包含子组件的标签需要放在<template></template>中第一个子标签的子标签中,而且需要设置ref属性,通过该属性调用子组件的方法或者属性,例如

<template>
 <a-card :bordered="false">
 <s-table>  ...
 </s-table>
 
 <order-edit ref="modal" @ok="handleOk" /> <!-使用子组件-->
 </a-card>
</template>

this.$refs.modal.show() //子组件有show方法,调用方式`.方法名()`

2.出现is not a function的错误

2.1.子组件需要import,import是请确保路径正确

2.2.import之后还需要在父组件的component中进行注册

<script>
import OrderEdit from './form/OrderEdit' //1.导入编辑表单子组件组件
export default {
 name: 'OrderList',
 //2注册子组件OrderEdit
 components:{
 OrderEdit
 }
 //..... 

}
</script>

以上这篇vue实现点击按钮“查看详情”弹窗展示详情列表操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
jquery 图片轮换效果
Jul 29 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
Aug 22 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
JavaScript中关于iframe滚动条的去除和保留
Nov 17 Javascript
localStorage实现便签小程序
Nov 28 Javascript
ES6扩展运算符的用途实例详解
Aug 20 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
Nov 01 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
微信小程序实现日历功能
Nov 27 Javascript
微信小程序实现点击生成随机验证码
Sep 09 #Javascript
vue 获取元素额外生成的data-v-xxx操作
Sep 09 #Javascript
vue移动端写的拖拽功能示例代码
Sep 09 #Javascript
vue路由的配置和页面切换详解
Sep 09 #Javascript
JavaScript 实现下雪特效的示例代码
Sep 09 #Javascript
在Vue中获取自定义属性方法:data-id的实例
Sep 09 #Javascript
vue+高德地图实现地图搜索及点击定位操作
Sep 09 #Javascript
You might like
文章推荐系统(二)
2006/10/09 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
PHP中使用gettext来支持多语言的方法
2011/05/02 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
PHP中$this和$that指针使用实例
2015/01/06 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
ES6对象操作实例详解
2020/05/23 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
python模块导入的方法
2019/10/24 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
LINUX下线程,GDI类的解释
2012/04/17 面试题
大学四年规划书范文
2013/12/27 职场文书
证婚人经典证婚词
2014/01/09 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
安全温馨提示语大全
2015/07/14 职场文书
《灰雀》教学反思
2016/02/19 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers