美文网首页
vue-element项目小结

vue-element项目小结

作者: 江江简书 | 来源:发表于2021-07-22 21:22 被阅读0次

项目终于是告一段段落了【带图】,小结一下这半个月以来使用vue-element的一些小结,也让初学者犯晕的章节

image.png

1 父子间传值是vue项目的命脉

  • 1.1 父组件向子组件传值
// 父组件中伪代码
<子组件  :test="我要传递的值" />

// 子组件中代码
props: ['test'],
mounted() {
     //挂载后传值
     this.sonrowinfo = this.$props.rowinfo
},
this.$props.test // 获取父传子的参数
  • 1.2子组件向父组件传值
// 父组件中伪代码
<子组件 @test="test[这个方法是子组件触发的]" />

// 子组件伪代码
this.$emit('test',传递的参数)//通过事件触发子向父传值
  • 1.3 还会有这个场景,通过父组件的事件机制主动触发子组件的方法例如弹出层的弹出功能

this.$refs.【标签的ref参数名】.【变量/方法】

2 弹出层【el-dialong】会有一层遮罩

2.1 只针对弹出一层的情况下

  • :modal-append-to-body="false"

2.2 弹出多层时候有遮罩

  • append-to-body

3 图片png,jpp和pdf文件的预览

  • 这里需要区分开来,png,jpg图片可以通过base64来显示,但是pdf只能通过字节流的形式来显示
  • 1.1 base64的形式
    <el-image :src="base64的字符串">
  • 1.2 pdf形式的文件流显示
// 这里我需要明确,我试过用request请求的方式返回但是发现字节流在json_encode会返回错误的信息因此改用原始的方法来获取
axios.post(process.env.VUE_APP_BASE_API+'/service/xxx/xxx', { id_attachment: val.id_attachment },{responseType:'arraybuffer'}).then(res => {
            const binaryData = []
            binaryData.push(res.data)
            //获取blob链接
            this.pdfUrl = window.URL.createObjectURL(new Blob(binaryData, { type: 'application/pdf' }))
            window.open(this.pdfUrl)
        })
image.png image.png

4 对象的实现交集

https://www.jianshu.com/p/f97fc0c59c10

5 linux下安装node环境

https://www.cnblogs.com/ldld/p/7400086.html

6 php缺少lib

http://www.884358.com/php74-install-zip/

  • 重启nginx和php-fpm

element表格数据变化不渲染的问题

this.tableData = [...response.data] //这样就可以重新发生变化渲染
或者this.$set(...)

先记录到这里吧后面应该还有很多要记录的

相关文章

  • vue-element项目小结

    项目终于是告一段段落了【带图】,小结一下这半个月以来使用vue-element的一些小结,也让初学者犯晕的章节 1...

  • (2) vue项目创建,安装element库

    创建项目 很简单,先打开一个cmd窗口,定位到目标目录,比如我的是D:\study\vue-element\cod...

  • Vue-Element(一)项目的创建

    说明 自用资料: vue实现动态注册并渲染组件 版本 vue: 2.9.6webpack: 3.12.0 一、安装...

  • 项目小结

    V0.0.12018-07-21 一、 需求问题 原型做出来之后,在需求讨论会开始的半天之前,让需求相关人员查看,...

  • 项目小结

    已完成部分: 后台录入系统 实现后台录入系统的前端页面 实现对手工艺品记录的增删改查 实现对店铺记录的增删改查 实...

  • 项目小结

    这几天终于闲下来了,想对项目开发做一些简单的总结。案场是一款面向房地产企业的app应用,简单的来说类似于移动办公的...

  • vue 下拉树结构多选、单选

    vue-element select选择器结合ele-tree结构实现下拉树。html代码: multiple属...

  • [Vue ElementUI] Table可编辑列的一种实现

    .1 概述 1.1 功能 vue-element table的可编辑列实现,参考NG-ZORRO的demo示例,...

  • vue-element计数器 el-input-number多参

    使用vue-element的计数器inputNumber。 其中的change事件中,默认自带两个参数,curre...

  • sop项目小结

    最近做sop项目,前后端一起做,历时一个月,目前进度大概60,相比于原计划进度较慢,有以下几个原因: 第一,前端技...

网友评论

      本文标题:vue-element项目小结

      本文链接:https://www.haomeiwen.com/subject/spuymltx.html