自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 v3 v-model语法糖

【代码】v3 v-model语法糖。

2023-04-21 16:43:10 223 1

原创 pinia使用

【代码】pinia使用。

2023-04-03 14:09:49 629

原创 create-vue脚手架基于vite

1.创建命令2.选择项目依赖。

2023-03-30 10:30:33 154

原创 vue长按事件 touch

vue长按事件 touch

2022-10-13 19:40:57 546

原创 原生input上传图片

【代码】原生input上传图片。

2022-10-13 19:25:49 224

原创 大数字转换,将大额数字转换为万、千万、亿等 如10000转1万

【代码】大数字转换,将大额数字转换为万、千万、亿等 如10000转1万。

2022-10-13 19:07:48 733

原创 安装nvm

NVM保姆级安装_Coca可口的博客-CSDN博客1.下载安装之前,如果已安装了node.js,请先卸载已经安装好的node.js如果没有安装过,移步第四步开始看打开控制面板,点击卸载找到并卸载Node.js2.删除环境变量3.在系统变量中找到NODE_HOME删除4.在官网下载Releases · coreybutler/nvm-windows · GitHub5.安装6.更改镜像地址。添加语句node_mirror: https://npm.taobao....

2022-09-18 22:05:11 137

原创 vue 实现锚点连接

不过并不能达到想要的效果,在Vue项目中,使用传统的在a标签的href属性中写id的方法无效,会导致浏览器的地址改变从而跳转到其他页面。原文链接https//blog.csdn.net/GrootBaby/article/details/120859544。vue-router用的是hash模式,不能使用传统a标签的方式来做锚点定位。要实现一个锚点定位的效果,传统方法是用a标签的href属性和id属性来做。经过各种百度,发现好多用的是以下方式,但是经过实测并没有用,没有实现定位。...

2022-07-27 23:38:26 1415

原创 vue .sync修饰符

使用sync语法糖后,父组件不需要单独声明一个方法,只需要在回调时声明一个update绑定的回调函数(这个绑定值是传值自身)父传子的数据的时候子直接修改父传的数据会报错可以使用.sync修饰符子传父的时候父组件可以少写一个方法。打个比方,如下代码需要两部才能实现上述功能1.向子组件传值;2.接收子组件回调的值。这样在父组件中就不需要再次定义回调函数进行接收了。...

2022-07-26 22:34:10 212

原创 处理数据 给数据换名字

代码】处理数据给数据换名字。

2022-07-24 19:45:03 114

原创 vue上传图片

eletemthttp-request上传图片。

2022-07-23 15:12:25 174

原创 处理数据后端传来的对象 只要value值

代码】处理数据后端传来的对象只要value值。

2022-07-23 00:10:16 159

原创 上传图片base64

代码】上传图片base64。

2022-07-20 23:55:05 165

原创 vue 注册插件

代码】vue注册插件。

2022-07-20 23:51:58 541

原创 上传excel文件

代码】上传excel文件。

2022-07-20 22:49:50 325

原创 处理树形结构数据

/1.循环遍历数组以数组中每一项的id做为key,每一项本身作为value形成一个新的对象[方便查找父节点]//核心思想寻找父节点的过程通过pid去匹配id如果匹配上了就把当前项push到匹配项的chilren属性中。//push到chilren属性中如果匹配不到代表它自己就是最外层父节点直接push到最终产出的树形数组中。//2.遍历数组以数组中的每一项的pid去第一步形成的对象中匹配id如果匹配的上就代表是它的子节点。//封装树形数据处理。...

2022-07-17 21:55:06 234

原创 全局注册组件

代码】全局注册组件。

2022-07-14 23:52:54 347

原创 单选框 单选框 单选框

4894

2022-06-16 22:01:48 68

原创 组件 上用v-model实现子父传参 父子传参

子组件 父组件

2022-06-15 23:53:28 97

原创 【记录】【vue】自定义权限指令v-permission的简单创建及使用

directives/permission.js directive/index 全局注册v-permission xxx.jsjj.jskk.js组件中使用只显示添加按钮

2022-06-09 17:03:44 3097 2

原创 axios 封装 模块化

utils/reuqst.jsapi/login.jsimport { login } from '@/api/login.js'; 组件引入api/home.js get请求api/articleList.js get请求带参

2022-06-08 23:10:35 223

原创 element tag标签点出现messageBox提示框

<el-table-column type="expand"> <template slot-scope="scope"> <el-row v-for="(item) in scope.row.date1" :key="item"> <el-col :span="5"> <el-ta.

2022-05-31 16:35:40 253

原创 在Vue中v-model如何和Vuex结合起来

<input v-model="getVal" /> computed: { getVal: { get() { // 这里也是用了Vuex里的 modules 大家可以当成普通的变量来看 return this.$store.state.Root.value }, set(newVal) { this.$store.commit('handleVal...

2022-05-23 20:05:21 297

原创 解决100%全屏出现滚动条 页面有白边问题

在app.vue设置<style lang="scss" >html,body,#app { height: 100%; margin: 0; padding: 0;}</style>

2022-05-21 18:39:09 1382

原创 mixin 混入

export const mixins = { data () { return { msg: '我是小猪课堂', } }, computed: {}, created () { console.log('我是mixin中的created生命周期函数') }, mounted () { console.log('我是mixin中的mounted生命周期函数') }, methods: { clickMe () { ..

2022-04-07 17:04:13 998 1

原创 jsjsjsjsjssjsjsjs

//拿到{'mary':18','jacky':16,'ben':20} let a1 = [{ name: 'mary', age: 18 }, { name: 'jacky', age: 16 }, { name: 'ben', age: 20 }] const rlt = a1.reduce((pre, cur) => { pre[cur.name] = cur.age; return pre; ...

2022-03-25 21:31:16 531

原创 vuex 模块化+namespace 命名空间

模块引入 在store

2022-03-20 20:12:15 251

原创 vuex 全局状态共享

``Vuex概述 Vuex的核心概念Vuex中的主要核心概念如下:​ State:​ State提供唯一的公共数据源,所有共享的数据都要统一放到Store的State中进行存储```javascriptexport default new Vuex.Store({ state: { count:0 }})```​ 组件中访问State中数据的第一种方式:```javascriptthis.$store.state.全局数据名称```..

2022-03-18 22:43:12 199

原创 正则替换 图片路径

//img 前加图片路径http://this.product.details=this.product.details.replace(/src="img/gi,`src="${this.$url.base}img`) //图太大 给img加 stylethis.product.details=this.product.details.replace(/<img/gi,`<img style="width:100%"`)...

2022-03-16 15:09:50 271

原创 深拷贝 宏任务 微任务

let arr = [5, 4, 9, 8] let obj1 = { name: 'xxx', sex: '男', like: ['红色', '蓝色'], book: { title: 'js程序', price: '88' } } function deepClone(o..

2022-03-15 23:49:02 199

原创 控制节流防抖

防抖:高频率触发的事件,在指定的单位时间内,只响应最后一次,如果在指定的时间在触发,则重新计算时间(后面触发的事件执行,替代了前面的事件)全局this 修改为input的this<body> <input id="input1" type="text"> <script> const input1 = document.getElementById('input1') function debounce(..

2022-03-13 16:35:43 536

原创 面试 面试 flex 数组高阶api

​今天遇到两个外包公司真实的面试题,方向给大家,欢迎大家提出宝贵意见!一、CSS 自适应布局​HTML<div class="client-a"> <div class="client-b"></div> <div class="client-b"></div> <div class="client-b"></div> <div class="client-b"></div...

2022-03-12 21:17:42 380

原创 min.js里 引入请求封装

Vue2中为页面/组件的原型添加公共属性: Vue.prototype.$xxx = .... Vue3中为页面/组件的原型添加公共属性: app.config.globalProperties.$xxx = .... 配置文件 config.js // 此文件保存着所有的项目配置数据// 列如:服务器端API的地址// 最终的使用方法: uni.request(this.$url.xxx)// 即为所有的页面和组...

2022-03-11 21:12:14 1164

原创 vue 路由传参 编程式路由导航

(2)路由传参①query传参this.$router.push({name:'home',query: {id:'1'}})this.$router.push({path:'/home',query: {id:'1'}})// html 取参 $route.query.id// script 取参 this.$route.query.id②params传参this.$router.push({name:'home',params: {id:'1'}}) ...

2022-03-09 23:43:15 527

原创 vue 上一页 下一页

html部分 <div class="pages"> <a @click="getData(data.pageNum - 1)" :class="{ default: data.pageNum == 1 }" >上一页</a > <a @click.prevent="getData(item)" :...

2022-03-08 23:32:22 2999

原创 插槽 slot 插槽 slot 插槽 slot

8748

2022-03-06 20:01:16 87

原创 filters 过滤器

<span>{{ item.pubTime | date }}</spanfilters: { date(value) { return new Date(value * 1).toLocaleDateString(); }, },

2022-03-06 19:58:45 85

原创 小程序缓存设计方案

https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html Page({ data: { cid: 1, // 用于描述当前选中的电影类别id movies: [] // 用于描述当前电影列表 }, /** 点击顶部导航后执行 */ tapNav(event){ let id = event.target.dataset.id ...

2022-03-02 19:42:41 166

原创 微信 点击图片放大

给父元素加事件 子元素冒泡给父 <scroll-view scroll-x="true" class="photos-list" bindtap="tapImage"> <view class="photos-item" wx:for="{{movis.thumb}}"> <image lazy-load mode="aspectFill" data-i="{{index}}" src="{{item}}">&l...

2022-03-02 19:29:40 118

原创 vue路由重复跳转

methods: { goic() { const path = "/ic/" + this.gname; if (this.$route.path == path || this.gname == "") { return; } this.$router.push(path); }, },

2022-03-02 09:19:45 353

web简单购物车计算代码

web简单购物车计算代码

2022-01-15

空空如也

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

TA关注的人

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