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 相关文章推荐
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
Nov 14 Javascript
禁止ajax缓存获取程序最新数据的方法
Nov 19 Javascript
javascript中的取反再取反~~没有意义
Apr 06 Javascript
jQuery监控文本框事件并作相应处理的方法
Apr 16 Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 Javascript
Web Uploader文件上传插件使用详解
May 10 Javascript
AngularJS 中文API参考手册
Jul 28 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
详解微信JS-SDK选择图片遇到的坑
Aug 15 Javascript
node后端服务保活的实现
Nov 10 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
新手学习PHP的一些基础知识分享
2011/07/27 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
python 实现堆排序算法代码
2012/06/05 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python做简单的字符串匹配详解
2017/03/21 Python
详解Python字典的操作
2019/03/04 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
python取余运算符知识点详解
2019/06/27 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
python线程池如何使用
2020/05/28 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
售后专员岗位职责
2013/12/08 职场文书
单位员工收入证明样本
2014/10/09 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
婚礼答谢礼品
2015/01/20 职场文书
投标单位介绍信
2015/05/05 职场文书
电力工程合作意向书
2015/05/11 职场文书