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 相关文章推荐
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
jquery让指定的元素闪烁显示的方法
Mar 17 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
jQuery插件实现文字无缝向上滚动效果代码
Feb 25 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 Javascript
JS触摸与手势事件详解
May 09 Javascript
BootstrapTable加载按钮功能实例代码详解
Sep 22 Javascript
JavaScript惰性载入函数实例分析
Mar 27 Javascript
Vue中遍历数组的新方法实例详解
Jul 21 Javascript
vue实现评论列表功能
Oct 25 Javascript
javascript实现文字跑马灯效果
Jun 18 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
文章推荐系统(三)
2006/10/09 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
php实现的顺序线性表示例
2019/05/04 PHP
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
详解Vue之计算属性
2020/06/20 Javascript
对python中的for循环和range内置函数详解
2018/04/17 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
Python3 log10()函数简单用法
2019/02/19 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
文史专业毕业生自荐信
2013/11/17 职场文书
安全教育心得体会
2013/12/29 职场文书
工程负责人任命书
2014/06/06 职场文书
激励员工的口号
2014/06/16 职场文书
合作意向书
2014/07/30 职场文书
党员检讨书
2014/10/13 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
python 多态 协议 鸭子类型详解
2021/11/27 Python
box-shadow单边阴影的实现
2023/05/21 HTML / CSS