自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 阿里图标库全选添加进购物车

控制台执行以下代码Array.from(document.getElementById("inmain").querySelectorAll(".icon-cover")).forEach(v=>{ v.querySelector(".cover-item").click()})

2020-06-28 16:13:20 388

原创 vuex简单基础总结

项目大量数据共享时,使用vuex,vuex储存共享数据。1.安装vuex依赖包npm install vuex --save2.导入vuex包import Vuex from 'vuex'3.创建store对象const store=new Vuex.Store({// state 中存放的就是全局共享的数据。state:{ count:0}})4.将store对象挂载到vue实例中。new Vue({el:'#app'render:h=>h(app),router,

2020-06-27 20:56:34 146

原创 项目上线优化

1,根目录下新建vue.config.js,配置开发模式和发布模式的打包入口文件。src文件夹下新建main-prod.js和main-dev.js。复制main.js到这2个文件中。删除main.js。2.在vue.config.js中添加externals, 删除main-prod.js(发布阶段)中对应的css样式表,在index.html中添加相应的css连接和js连接(cnd资源),来减少打包时的体积。module.exports = { chainWebpack: config =&g

2020-06-26 21:21:12 391

原创 web前端vue项目完整步骤。pc端

这个步骤是源于一个后台的电商管理系统来写的,资源连接:https://download.csdn.net/download/qq_41792374/125508941创建手脚架,可视化安装vue-cli-plugin-element插件,改为按需引入,安装axios依赖2,数据导入mysql,在vue_api——server开终端安装依赖 npm install,然后node app.js 用postman测试接口3,用vscode通过脚手架打开项目,查看工作区是否干净git status 创建登陆

2020-06-25 11:05:48 2769

原创 vue完整项目,实现即可上岗web前端。

下面是一个完整的vue项目。是一个电商管理后台。后台接口已经帮各位写好,如果前后台都能自己写,大概可以做全栈了。大家的任务就是实现前端业务。我是在vue手脚架的基础上开始操作的,,用的element-ui组件。原代码已经上传。项目步骤我自己也总结了。大概的界面如下图给大家看看。1,登录页2.用户管理3.角色列表分配权限:4.权限列表:5.商品列表;点击添加商品:这里用的tab页签切换,商品属性商品图片:商品内容:点击添加完成添加功能。分类参数 :有动态参数,和固定

2020-06-25 10:24:08 7244 6

原创 解决msg:token无效

msg:‘无效token’,status:400原因:用第三方组件element-ui或者其他组件的单个功能上传图片,没有用到axios发请求,而是组件内部自己封装了一个ajax去发请求,组件内部封装的ajax不携带Authorization字段.解决方案:1.首先在上传组件中手动添加 :headers:"headerObj"2.再设置上传组件的请求头,添加Authorization字段:就解决了。...

2020-06-25 09:08:51 11319

原创 px,em,rem区别简述

px:px 实际上就是像素,相对长度单位,相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)em:相对长度单位,相对于父级单位的字体尺寸。如果父级单位字体未设置,就默认是1em=16px;这个值是所有未经调整的浏览器默认的。rem:相对长度单位,css3新增单位,相对的是html根元素。...

2020-06-23 21:26:21 1261

原创 tabs页签切换

Tabs标签页,v-model双向绑定被激活的名称。子项设置name值,在data里设置 // 被激活的页签的名称 activeName: 'many', <el-tabs v-model="activeName" @tab-click="handleTabClick"> <el-tab-pane label="wahaha" name="one"> <el-tab-pane label="xiyangyang

2020-06-23 19:43:44 443

原创 echarts可视化图表五步搞定

1.导入echarts:也可以改为导入js文件import echarts from 'echarts'2.为图表准备盒子,设置id <div id="main" style="width:600px;height:400px;"></div>3.初始化echart实例 var myChart = echarts.init(document.getElementById('main'))4.设置配置项 // eslint-disable-next-line no-

2020-06-23 11:20:32 1531

原创 级联选择器简单讲明

级联选择器,重要的是1,:options项是数据源,键名可通过 Props 属性配置。Cascader 的options属性指定选项数组即可渲染出一个级联选择器.label和value,children 属性最为重要

2020-06-21 21:21:23 3148 1

原创 vue自定义时间过滤器

**// 自定义事件过滤器**Vue.filter('dateFormat', function (originVal) { var dt = new Date(originVal) var y = dt.getFullYear() var m = (dt.getMonth() + 1 + '') var d = (dt.getDate() + '') var hh = (dt.getHours() + '') var mm = (dt.getMinutes() + '') v

2020-06-21 16:46:33 1167 1

原创 超简单解决token问题和登陆验证回弹问题

1.下图为登录页登陆时,通过window.sessionStorage.setItem携带token2.上图为请求拦截器通过config.headers.Authorization 验证token是否存在,如果不存在,页面内无法向服务器发送请求3.设置路由导航卫士router.beforeEach((to, from, next)。如其他页面不带token.强制弹回登陆页...

2020-06-19 09:18:10 4811

原创 Vue作用域插槽简单讲明

1.父组件对子组件加工处理2.组件分作用域插槽,匿名插槽,具名插槽,但是作用域插槽用的最多最广。3.父组件的template标签有一个固定特有的属性,是作用域插槽的灵魂: slot-scope 这个属性可以得到子组件的所有属性(数据)slot-scope=“xxx", xxx保存了子组件所有的属性,xxx可以理解为后台传来的data对象,可以用xxx.属性获取数据xxx名字可以随便取。...

2020-06-18 00:27:22 169

原创 后台项目的环境安装配置

后台项目的环境安装配置

2020-06-16 07:11:32 270

原创 vue和element-ui前端项目初始化

前端项目初始化步骤

2020-06-16 06:59:46 360

原创 vue脚手架安装报错,终极方法

淘宝镜像什么什么错误:request to http://registry.npm.taobao.org/@vue%2fcli failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org,reason: getaddrinfo ENOTFOUND registry.npm.taobao.org!报错原因:应该是之前下载包的时候设置了淘宝镜像代理地址,清空一下代理地址就好了。清空代码如下。解决方案:npm config set proxy

2020-06-15 09:07:25 2886

原创 模块化相关规范-通过babel体验ES6模块化

大一统的模块化规范–ES6.模块化Node.js中通过babel体验es6模块化1.npm i --save-dev @babel/core @babel/cli @babel/preset-env @babel/node2.npm i --save @babel/polyfill3.项目跟目录创建文件babel.config.js,其中代码如4中一样4,const presets=[ ["@babel/env",{ targets:{ edge:"17", fi

2020-06-14 11:33:26 166 1

原创 一个简例实现闭包。

一个简例实现闭包。原代码献上:<script> // 什么是闭包: // 闭包指有权访问另一个函数作用域中变量的函数--javaScrip高级程序设计 function fn() { var num = 10; function fun() { console.log(num) } return fun } fn()() // 此时打印出来num=10,在函数外

2020-06-13 10:59:05 1403 2

原创 提交最新代码到码云,只需五个git指令,照着来轻松搞定

1.voscode打开终端或者在目录下打开Git Bash Here2.输入:git init3.输入 :git add .4.输入:git commit -m ‘提交说明’5.输入:git branch fzm (注意这里的分支名字fzm是自己定义的,待会push提交的时候,分支名要和这个fzm一样)6.输入:git push https://gitee.com/andremao/fe25-vue-proj-pc.git fzm (这和个http连接是你们老大码云上克隆下来的。后面的fzm要和

2020-06-13 09:34:13 4288 2

vue3项目,带增删改,连带node_modules包,下载后运行npm run serve启动

vue3项目,带增删改,连带node_modules包,下载后运行npm run serve启动,如果依赖安不上npm i --legacy-peer-deps npm i eslint-plugin-vue,再npm run serve

2022-06-14

echarts.rar

echarts

2021-09-13

vue完整项目.zip

vue完整项目,实现即可上岗web前端。这个是已经实现的,极个别编辑和删除功能太简单没有写,里面有接口文档和项目步骤。大概完成后的页面情况我也在博客里展示了,连接如下https://blog.csdn.net/qq_41792374/article/details/106955026

2020-06-25

Snipaste_2020-06-13_00-16-59.jpg

最新代码提交码云。五个指令即可完成,上传 了2个图片。五个这里都在图里,如果不懂请关注一下私聊我。细心看完。码云和github都是差不多的

2020-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除