随笔分类 -  vue踩坑总结

摘要:具体代码如下: <input type="file" id="uploadFile" name="uploadFile" ref="uploadFile" @change="getFile($event)" /> 获取第一个file对象 getFile(e){ this.file = e.targe 阅读全文
posted @ 2021-08-27 17:16 最初的样子 阅读(1069) 评论(0) 推荐(0)
摘要:在vue——axios安装及封装的基础上,进行以下操作 具体如下: 第一步: 新建一个与前文此文件( src/libraries/utils/axios.js ”)相同的页面,名称为employAxios.js, 第二步: 只需要将employAxios.js页面中的baseURL 修改为新地址即可 阅读全文
posted @ 2021-08-17 16:52 最初的样子 阅读(1668) 评论(0) 推荐(0)
摘要:第一步:安装element-ui npm install element-ui --save 第二步:在main.js中引入js和css import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css' 阅读全文
posted @ 2021-08-05 10:26 最初的样子 阅读(1754) 评论(0) 推荐(0)
摘要:不同浏览器对相同标签的显示效果,有时候往往不同,那么在做项目的时候就需要对基本的样式进行设置,以达到在不同浏览器下显示效果是相同的,reset.css的作用就在于此。 第一步:在/src/assets/css目录下创建reset.css文件,reset.css内容如下: body,h1,h2,h3, 阅读全文
posted @ 2021-07-30 14:55 最初的样子 阅读(1356) 评论(1) 推荐(0)
摘要:一、安装axios 在封装请求之前确保你的项目中已经安装了axios,安装命令如下: npm install axios --save 二、axios的封装 所封装的代码在 src/libraries/ 中,文件目录如下图: 具体代码如下: src/libraries/utils/axios.js 阅读全文
posted @ 2021-07-30 14:50 最初的样子 阅读(433) 评论(0) 推荐(0)
摘要:使用webpack创建的vue项目,端口号默认是8080,可是不想用8080做项目的端口号怎么办? 1、Vue2.x版本 首先在根目录下载找到config文件夹下的index.js 然后修改port 改为你想要的端口,如下图: 2、Vue3.x版本 Vue 3.x中修改端口号则需要在根目录下新建一个 阅读全文
posted @ 2021-07-30 14:47 最初的样子 阅读(4860) 评论(0) 推荐(0)
摘要:这篇文章主要介绍下vue3.0项目搭建,安装vue3.0版本之前需要先把vue-cli升级到4.0版本,如果之前安装过vue-cli需要卸载之后重新安装,如果没有安装过不需要卸载可以直接安装。 详细如下: 一、安装 1、查看全局是否安装过旧版本的 vue-cli(1.x 或 2.x)【查看指令参照: 阅读全文
posted @ 2021-07-30 14:37 最初的样子 阅读(502) 评论(0) 推荐(0)
摘要:vue 创建项目之后,我们需要做什么? 第一步:搭建项目 第二步:样式初始化 修改端口号 封装axios请求 vue不同环境配置不同的打包命令 阅读全文
posted @ 2021-07-30 14:30 最初的样子 阅读(124) 评论(0) 推荐(0)
摘要:给大家介绍下用 Vue2.0 搭建Vue脚手架(vue-cli),在搭建脚手架之前,先做好环境配置。 详细如下: 一、基本环境安装 1、安装node.js 打开命令行工具,输入node -v ,查看版本号,出现类似下图的版本号说明node.js已安装; 否则,先下载安装node.js(官网地址:ht 阅读全文
posted @ 2021-07-30 14:19 最初的样子 阅读(277) 评论(0) 推荐(0)
摘要:查看vue版本: npm list vue 查看@vue/cli版本:vue -V 阅读全文
posted @ 2021-07-30 13:43 最初的样子 阅读(1337) 评论(0) 推荐(0)
摘要:HTML: <el-date-picker v-model="form.payoff" type="date" placeholder="请选择日期" value-format="yyyy-MM-dd" :picker-options="pickerOptions1"> </el-date-pick 阅读全文
posted @ 2021-07-15 17:02 最初的样子 阅读(528) 评论(0) 推荐(0)
摘要:场景: 以下为已有数据,过滤掉数据中 selectedStatus为false的数据,并生成一组新数据(注意:不能在原数据中进行操作) let treeData = [ { level: 0, parent_id: 0, name: "员工管理", id: 2, status: 1, selecte 阅读全文
posted @ 2021-06-17 11:24 最初的样子 阅读(1063) 评论(0) 推荐(0)
摘要:方法一: 通过ref属性,父组件调用子组件的方法,把要传的数据作为参数传给子组件,子组件获取该参数,并使用。 父组件: //第一步:添加ref属性<project-content ref="project_page"></project-cont>//第二步:调用子组件的方法this.$refs.p 阅读全文
posted @ 2021-06-10 19:11 最初的样子 阅读(891) 评论(0) 推荐(0)
摘要:当btnStatus 为 true 时,按钮样式为半透明 <button :style="{ opacity: btnStatus == true ? 0.6 : 1 }" ></button> 阅读全文
posted @ 2021-06-10 18:53 最初的样子 阅读(3654) 评论(2) 推荐(0)
摘要:第一步:封装cookie //设置cookie export function setCookie(c_name, value,expire) { var date = new Date() date.setSeconds(date.getSeconds() + expire) document.c 阅读全文
posted @ 2021-05-28 19:15 最初的样子 阅读(5071) 评论(0) 推荐(0)
摘要:toBase64(imgUrl) { // 一定要设置为let,不然图片不显示 const image = new Image(); // 解决跨域问题 image.setAttribute("crossOrigin", "anonymous"); const imageUrl = imgUrl; 阅读全文
posted @ 2021-03-31 16:32 最初的样子 阅读(2629) 评论(0) 推荐(0)
摘要:在项目中引入html2canvas插件 Html <!--所要生成图片的区域--> <div ref="capture"> <div>内容区</div> </div> Js save() { //this.$refs.capture指的是所要生成图片的区域 //useCORS: true解决跨域问题 阅读全文
posted @ 2021-03-31 16:00 最初的样子 阅读(550) 评论(0) 推荐(0)
摘要:最近我正在开发一个移动端项目,采用的是vue框架,在vue项目搭建完成时,根目录下有一个名为 ".postcssrc.js" 的js文件,我们只需在该文件中进行配置,就可以轻轻松松的实现px与rem之间的转换(在编写项目的css样式时,尺寸单位为px) 配置内容如下: "postcss-pxtore 阅读全文
posted @ 2020-12-29 15:33 最初的样子 阅读(1279) 评论(0) 推荐(0)
摘要:后台给的数据是 const list= [{ companyid: 0, description: "", id: "78a500e920364d689a44f740a69c5094", level: 2, orgCode: "11www", orgName: "产品部", parentId: "3 阅读全文
posted @ 2020-10-22 14:40 最初的样子 阅读(7211) 评论(0) 推荐(1)
摘要:问题: npm run dev 时报错:missing script :dev 解决办法: 建议小伙伴检查一下该项目文件夹中的package.json文件,如下图: 在script里,并没有dev,而是serve,应该用npm run serve命令运行vue项目即可。 阅读全文
posted @ 2020-10-14 11:30 最初的样子 阅读(10231) 评论(0) 推荐(2)