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 相关文章推荐
js压缩工具 yuicompressor 使用教程
Mar 31 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
JS上传图片预览插件制作(兼容到IE6)
Aug 07 Javascript
AngularJS 文件上传控件 ng-file-upload详解
Jan 13 Javascript
JS html时钟制作代码分享
Mar 03 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
layui 弹出层回调获取弹出层数据的例子
Sep 02 Javascript
Node.js学习教程之Module模块
Sep 03 Javascript
vue+webpack 更换主题N种方案优劣分析
Oct 28 Javascript
JavaScript实现随机点名小程序
Oct 29 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
微信小程序实现点击生成随机验证码
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
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python 中的lambda函数介绍
2018/10/10 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
英语专业毕业生自我鉴定
2013/11/09 职场文书
保安员岗位职责
2013/11/17 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
志愿者工作心得体会
2016/01/15 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
Python图片处理之图片裁剪教程
2021/05/27 Python