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 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
用window.location.href实现刷新另个框架页面
Mar 07 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
javascript最基本的函数汇总
Jun 25 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
js改变style样式和css样式的简单实例
Jun 28 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 Javascript
vue 设置 input 为不可以编辑的实现方法
Sep 19 Javascript
js实现左右轮播图
Jan 09 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
Sep 17 Javascript
vue+swiper实现左右滑动的测试题功能
Oct 30 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
关于crontab的使用详解
2013/06/24 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
js动态引入的四种方法
2018/05/05 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
python简单获取数组元素个数的方法
2015/07/13 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
分享6个隐藏的python功能
2017/12/07 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
Python flask框架post接口调用示例
2019/07/03 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
css3中transition属性详解
2014/09/02 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
怎么写好自荐书
2014/03/02 职场文书
民主生活会汇报材料
2014/12/15 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL