自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1169)
  • 资源 (68)
  • 收藏
  • 关注

原创 父组件通过props给子组件传值。明明值传过去了子组件却获取不到是为什么

我的父组件中有一个参数是接口给的。在接口给了数据后我想传给子组件直接使用。并且在子组件中使用了一个watch,监听props的值。这时候watch里面加了这是因为我watch加了immediate: true。导致当我走子组件的监听的时候。父组件还没有从接口中拿到值,所以子组件里面发现还没有props的这个值。解决办法就是在父组件上面加个v-if的判断。

2025-01-16 18:24:18 175

原创 el-upload上传后和删除图片出现跳动问题简单粗暴解决办法

写个样式覆盖原来的动画效果。

2025-01-13 12:02:18 89

原创 element-plus的下拉框选中的内容没有高亮是为什么怎么解决?

我目前的解决办法是,还是单独的绑定一个元素。如果想获取id和name可以在change里面通过循环的找到选中的name是哪个,从而获取到当时的哪个id。我这里使用的element-plus。为了同时获取id和name我这里options的value绑定的是个对象。但是el-select的v-model却绑定的是个元素。正常的是有这样的效果的但是我的却没有高亮。placeholder="请选择"

2025-01-10 14:03:24 285

原创 element-plus的可搜索下拉框选中之后选中选项,切屏后再回来页面会自动获取焦点,然后下拉菜单自动弹出了

我有个可搜索的下拉。马上切屏再回到当前页面。不管你去点这个页面的什么。都会把刚才的哪个下拉再弹出。解决办法是再select的change事件里面添加一个失去焦点的方法。我使用的是vue3+element--plus。

2025-01-10 13:41:37 130

原创 12个移动端常见问题解决方案

移动端浏览器为了检测用户是否双击会有300ms延迟。iOS滚动到顶部或底部时的回弹效果影响体验。在高清屏幕下,1px的边框显示得比较粗。不同设备屏幕尺寸不一致导致的适配问题。微信浏览器中长按图片会出现保存选项。刘海屏、底部虚拟按键区域遮挡内容。软键盘弹出时可能遮挡输入框。弹窗出现时,背景仍可滚动。系统字体大小改变影响布局。大图片加载影响页面性能。默认滚动条样式不美观。移动端输入体验不佳。

2024-12-31 15:26:59 129

原创 element-plus的表单校验为什么有值缺还标红说没填校验不通过呢?

provinceCode: [{ required: true, message: "请选择", trigger: "blur" }]注意看model指定的参数和下面v-model绑定的不一致。必须是一样的才行啊。editForm.XXX参数名。下面的v-model必须是。如果你上面model是s。

2024-12-23 17:04:18 182

原创 vue项目使用element-plus的el-menu组件跳转到之前打开过的页面就不会重新访问接口。页面不会刷新

onActivated什么周期中使用。这样无论什么时候点击打开这个页面都会刷新页面。适用于个别页面需要刷新的情况。如果你想全局的无论什么时候打开页面都希望他重新请求就需要修改公共的一些路由配置的页面了。如果想要页面打开就访问接口。需要把接口的数据放在。

2024-12-23 16:16:20 238

原创 element-ui没有添加diabled属性但是希望他不能编辑

*没有添加disabled属性也不让他编辑*/和这个文章功能是一样的。但是换了一种思路解决。

2024-12-05 11:33:36 447

原创 element-ui radio和checkbox禁用时不置灰还是原来不禁用时的样式

把要紧用的内容加上一个class="notEdit-page"/*//checkBox自定义禁用样式*//*radio禁用样式*/

2024-12-05 11:32:34 349

原创 使用步骤引导Driver.js

Driver.js是一个轻量级的Javascript类库,可用于产品导览、亮点、上下文帮助等,从而一步一步地导览用户快速熟悉产品功能。

2024-11-27 14:42:35 219

原创 vue路由的几种模式。有什么区别

url上面会有#hash模式的主要原理就是,表现就是修改#后面的内容不会向服务器发送http请求,因此也不会重新加载页面。hash 模式打包后,直接在浏览器中打开 /dist/index.html 可以正常的访问。

2024-11-27 10:46:54 301

原创 怎么消除input type=number的上下小箭头(vue+element-plus的项目)

important;

2024-11-26 17:45:10 100

原创 element-plus动态判断表单是否是必填项。出错时显示的错误。在不是必填项时为什么还能显示

el-button type="primary" @click="handleSubmit" >确定</el-button>if(formData.subsidySign==1){//是民政补贴,补贴金额必须填。<el-radio :value="1">是</el-radio><el-radio :value="0">否</el-radio>但实际上点表单的提交是可以正常提交的。现在的问题时,默认是不可编辑的。但是我选择是之后自动校验提示了。<el-form-item label="是否民政补贴" >

2024-11-26 15:29:42 570

原创 前端安全和解决方案

提到这个我可能想到的就是不要暴露太多的账号密码信息。一些页面的请求和操作要加上权限。然后下面就详细的介绍前端可能遇到的安全问题以及解决方法。首先比较常见的前端的安全性问题就是跨站脚本攻击(XSS)。跨站请求伪造(csrf)攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、SessionID 等,进而危害数据安全。比如:客将恶意JavaScript脚本长期保存在服务端数据库中,用户一旦访问相关页面数据,恶意脚本就会被执行。

2024-11-25 15:50:47 1033

原创 webstorm 打开prettier的项目代码后面会出现红色的波浪线

找到Editor下面的inspections ...按照图示取消勾选ESLint再点Apply ok。效果如图所有代码后面都有红色的波浪线。解决File-Settings。

2024-11-14 16:06:08 364

原创 element-plus表格内容如果在浏览器缩小时出现省略号时显示tooltip

这样就能保证内容不超过的时候不显示tootip。超过时鼠标经过就显示。show-overflow-tooltip="true"就可以啦。鼠标放在省略号文字上。,出现tooltip显示全部的内容。鼠标放在没有出现省略号的地方没有什么变化。label="疾病描述"

2024-11-14 14:15:30 420

原创 vue项目多入口文件。vue.config.js如何修改配置

我们知道vue项目是单入口。指定一个入口文件去加载他所有的依赖。如果我们希望他有多个入口文件怎么办呢?// build 生成的文件名称 例: dist/index.html。然后src下新增一个文件夹,用来放APP.vue和 main.js。然后修改vue.config.js。把他的pages改成2个入口。我们可以在public下面新建一个html的文件。// 页面的模板文件。

2024-11-11 13:57:30 345

原创 vue项目使用高德地图

使用方法官网看这里。

2024-11-07 16:15:02 204

原创 Vue.js 提供了一个事件系统,允许组件之间通过自定义事件进行通信

是 Vue.js 中用于在根元素上监听自定义事件的方法。通过合理使用这个方法,可以实现组件之间的通信和事件管理。在使用时,需要注意内存泄漏和事件命名规范。

2024-11-04 16:30:17 408

原创 vue-verify-plugin。vue项目表单验证插件

/验证student 分组v-verify指令也可使用 arg参数进行验证分组如果同时使用修饰符和arg分组 则arg会覆盖修饰符分组//验证student 分组。

2024-10-30 11:24:58 842

原创 webstrom编辑器中出现很多NBSP但是我去搜NBSP是没有的。复制这个编辑器中的NBSP粘贴发现这是个空格。怎么解决

(使用Unicode名称缩写来渲染特殊字符(如控制代码))。再点击应用apply,确定ok。即使有这些看起来像是乱码的NBSP但是程序还是正常的。解决办法就是修改编辑器的设置。

2024-10-30 09:39:46 213

原创 uni-app微信小程序如何使用高德地图。通过经纬度获取所在城市,涉及到授权获取地理位置权限

如果在vue3项目种我们通过var amapFile = require('@/js_sdk/amap/amap-wx.130.js');location: '' + longitude + ',' + latitude + '',//location的格式为'经度,纬度'console.log('经度:' + res.longitude);console.log('纬度:' + res.latitude);fail: () => { //这里是用户拒绝授权后的回调。把他放到自己的项目里面。

2024-10-25 17:31:04 2706 2

原创 登录的时候密码使用crypto-js加密解密

@param {*} data 需要加密的数据。* @return {*} 返回加密后的数据。* @description: 加解密函数。* @param {*} key 加密密钥。然后新建一个js文件 crypto.js。// 导入 CryptoJS 模块。最后在页面导入之后使用。

2024-10-25 11:30:31 676

原创 uni-app小程序弹窗禁止弹窗下的页面滚动,可以添加 @touchmove.stop.prevent。但是加上之后弹窗里的内容就不可以滚动了。如果弹窗内容有滚动元素怎么处理呢?

这个是原生的小程序的写法。如果你使用uni-app开发的小程序。在弹窗的最外层view上面加上@touchmove.stop.prevent=""uni-app要改成这样@touchmove.stop.prevent。然后再滚动的地方加上scroll-view。注意一定要给他一个高度。

2024-10-24 17:17:30 929

原创 css 不管目录结构层级。父元素有很多块子元素,孙子元素。希望从左往右从上往下排列

开始我一直想要用flex布局。给wrap和section都加上了flex布局并且让他超过一行就换行。以为加上这个flex-wrap:wrap就万无一失了,但是发现flex就把一整块当做整体了。1234之后就会换行显示,根本不会跟着4后面。很显然不是我们想要的效果。正确的方法应该是不管他的层级给所有的item加上一个浮动就行了。我想要实现的效果如图。

2024-10-23 17:40:17 266

原创 json键值对组成的数组去重。

let checkList=[{name:'lili',age:'12'},{name:'lili',age:'12'},{name:'lili',age:'12',sex:'2'},{name:'miki',age:'12'}]//数组去重let uniqueArr =Array.from(new Set( checkList.map(JSON.stringify)), JSON.parse);checkList=uniqueArr;console.log(checkList)

2024-10-22 10:44:59 188

原创 css 如何根据子元素给他的父元素设置样式

'active' : 'unactive' }">子元素啊根据一个变量来加样式</div>其中能马上想到的就是:这个class的判断可以加在parent后面,但是如果不改变外层内容只是修改css呢。这个时候如何根据子元素来给这个parent加样式呢?这个时候我们可以用到:has。

2024-10-18 10:49:37 804

原创 element-plus的tab组件如何禁止点击。并且给禁止点击的加上置灰的样式

const nemuList = shallowRef([{ name: '申请', id: 0, component: Apply }, { name: '资料审核', id: 1, component: DataReview }, { name: '初评', id: 2, component: InitReview }, { name: '复评', id: 3, component: FinalReview } ]);//禁止点击的tab。label要写在插槽里。给禁止点击的tab添加上样式就行啦。

2024-10-16 15:33:23 597

原创 动态设置placeholder-class.默认搜索图标在中间获取焦点之后再左边!!!微信小程序iOS手机input placeholder设置 text-align: center 失效

input type="search" class="select-input" input-align="center" v-model.trim="searchVal" placeholder="请输入"placeholder-class的样式必须是写在全局样式中。.length>0确保输入内容但是失去焦点搜索图标要在左边。//搜索框是否获取焦点。获取焦点:placeholder和图标在左边光标前面位置。默认状态:placeholder和图标在中间位置。动态设置placeholder-class。

2024-10-12 11:13:17 438

原创 微信小程序不支持font-weight:500

小程序加粗不支持500.可以改成font-weight:700或者是font-weight:bold。只支持:normal、bold、bolder和lighter。比从父元素继承来的值更细 (处在字体可行的粗细值范围内)。比从父元素继承来的值更粗 (处在字体可行的粗细值范围内)。

2024-10-10 11:47:49 678

原创 微信小程序使用picker,数组怎么设置默认值

planIndex是选中的下标。默认如果数组没有-1.你让他默认等于-1以达到显示请选择的字样。结果就会导致弹框变成这样的状态。默认先显示请选择XXX。如果默认value是0的话,他就直接默认显示数组的第一个了。.label : '请选择'//试了默认给了-1.结果点开选项列表第一个之前多了一个空的选项。{ label: "生效", value: 0 },{ label: "完结", value: 1 },{ label: "中断", value: 2 },

2024-09-30 09:28:09 1085

原创 微信小程序使用scroll-view 加上enable-flex之后高度变得特别长

横向滚动给scroll-view标签加上了display:flex的样式后高度变得很长。或者给scroll-view下的标签加上height: fit-content;可以在设置align-items: flex-start;

2024-09-29 10:18:53 595

原创 微信小程序如何使用自定义的字体

let PingFang_url = 'https://wechat/static/font/苹方字体.ttf';console.log('加载字体失败', err)console.log('加载字体成功')在App.vue页面。

2024-09-27 10:44:34 790

原创 uni-app微信小程序 input type=password输入的为什么明文显示呢

需要加一个属性password="true"看官网这里密码的的形式和我们之前写的不一样。

2024-09-27 10:35:10 264

原创 uni-app如果自定义tabbar实现底部样式有凸起效果,背景带圆角

我们只要改下index.wxml和index. wxs的代码就行了。大部分可以参考这一篇文章。

2024-09-26 10:15:28 1266

原创 小程序弹出框是没办法遮挡住底部的tabbar的,解决的办法是使用自定义tabbar。。uni-app小程序如何自定义tabbar

我们知道uni-app里面的页面都是.vue的。直接粘贴上面原神的custom-tab-bar放在src的最外层。然后把里面的图片文字改成自己的就行了。但是如果你的tabbar图片想要自己设置宽高和位置,或者背景框相加圆角。这个方法还是不行的。必须使用自定义公共组件再每个页面引入的方式来写了。selected: 0 // selected根据tabbar数组里面的索引值来写的从0开始。为了保证每次点击显示的都是对应的页面还要在tabbar的这几个页面再加上。这个满足遮罩层挡不住tabbar的需求啦。

2024-09-26 09:13:36 809

原创 uni-app+vue3微信小程序怎么获取 this.getTabBar()

/ 获取当前页面实例。selected: 0 // selected根据tabbar数组里面的索引值来写的。

2024-09-25 17:25:43 538

原创 uni-app+vue3开发微信小程序使用本地图片渲染不出来报错[渲染层网络层错误]Failed to load local image resource

最后我把图片放在static文件夹下面。然后修改路径指向static就可以了。我把图片放在assets里面页面通过相对路径引入。

2024-09-25 14:55:11 694

原创 uni-app+vue3+pina实现全局加载中效果,自定义全局变量和函数可供所有页面使用

然后再pina里面保存这个 showLoading的值。showLoading:false,//loading是否显示。main.js定义全局组件。// 添加全局属性方法。首先自定义一个加载中组件。然后就可以在页面使用了。

2024-09-24 11:53:29 822

原创 UniApp+vue3微信小程序怎么定义全局组件

return {app,

2024-09-24 11:37:39 646

pdf.js插件实现在线预览pdf文件.zip

pdf.js插件实现在线预览pdf文件。直接利用这个插件放在项目里。然后使用./js/pdf/web/viewer.html?file=' + pdf的文件地址。可以看介绍文章在这里啊https://blog.csdn.net/qq_33769914/article/details/108223002

2020-08-25

1超齐全的方法layui的省市区。只知道name回填。只知道id回填.zip

后端接口只给了省市区的name值,怎么回填?只给id怎么回填。怎么获取选中的省市区的name 和id

2019-08-23

formSelects.zip

https://hnzzmsf.github.io/example/example_v4.html这个里面写的竟然没有一个简单的例子,于是我就把里面的一些有用的css和js拿出来写了这个小例子

2019-07-29

超全基于layui得省市区三级联动插件.zip

这里得json数据比我之前上传的https://download.csdn.net/download/qq_33769914/11355616这个里面得更加全面。开始那个只涉及区这里面还有镇。

2019-07-16

xlz基于layui的省市区三级联动.zip

之前参考的页面的http://www.jpw.net/code/636431820895762098省市区总觉得哪里有问题。于是自己在他的基础上修改了一下。我这里面用到的省市区的json数据和他的例子是不一样的。我的市的后面都会有市。大家可以参考一下。

2019-07-15

基于layui的步骤条

layui竟然没有步骤条这样普通的功能。所以自己整理了一份基于layui的步骤条

2019-07-12

ueditor不在vue项目中使用。加上公式插件和自定义按钮

这是一个简单的ueditor的编辑器。里面添加了公式和我自定义的添加特殊字符。加波浪线加重点符号的按钮图标

2019-06-21

引入MathJax.js把图片公式转为一般文本公式没有在vue项目中使用的

写了一个图片的公式。然后直接使用插件把他转化为文本的公式的

2019-05-06

移动端截图下载图片,也可以打印

使用html2canvas截图,也可以打印图片。里面使用到了html2canvas和jquery的插件,简单方便。

2019-01-25

vue elmentui ueditor 数学公式 +新增自定义工具栏按钮 编辑器

因为上传数学题时。填空题横线统一的让用户点击工具栏的一个按钮实现。然后数学公式没有方程式的功能,需要加个工具实现这个功能。然后下载项目打开命令行,再输入npm install 下载包依赖。在npm run dev 运行就行啦

2018-12-17

引入MathJax.js把图片公式转为一般文本公式

一些编辑器最后生成的公式都是图片的样式,我们复制粘贴不出来具体的样式。我们需要用这个插件来转化图片公式

2018-10-31

vue+elmentui+ueditor +数学公式 编辑器。完整版

这个里面有获取编辑器内容和设置编辑器内容。两种方法,是以前上传的https://download.csdn.net/download/qq_33769914/10651952这个地址的整理。

2018-09-17

vue+elmentui+ueditor +数学公式 编辑器

把数学公式引进ueditor的工具栏上面,是编辑器可以输入数学公式

2018-09-07

里面具有公式插件的一个ueditor编辑器

ueditor编辑器然后还有kityformula-plugin数学公式的插件。两个是结合起来用然后就能是编辑器里面有数学公式。可以参考文章https://blog.csdn.net/qq_33769914/article/details/82495754

2018-09-07

vue项目模板。这是美容业的啊

这是一个空的只有一个框架的vue的项目,自己总结的以后可能有用的。如果运行有Vue packages version mismatch问题可以把package.json里面的 &quot;vue-template-compiler&quot;: &quot;^2.5.2&quot;,修改版本。然后执行npm update。

2018-06-26

一个vue的小例子

这是一个自己写的比较精简的微信公众号,自己看看吧,

2018-06-26

用vue写的公众号

用打开命令提示行在里面输入npm install,然后npm run dev 运行就可以啦

2018-06-26

收藏的各种插件

一下常用的插件,全都打包放在这里啦。树形播放器页码等

2018-06-08

直播页面收藏

直播的一些代码。有hmtl和js部分。只是代码片段可能别人看不懂啊

2018-06-04

截图取色尺子注释四合一工具

截图取色尺子注释四合一工具下载直接用无需安装,可以直接使用。

2018-06-04

自己写的前端小知识分享文案

自己写的前端小知识分享文案

2024-01-25

项目部署的笔记啦啦啦啦啦啦啦啦啦啦备用

项目部署的笔记啦啦啦啦啦啦啦啦啦啦备用

2024-01-25

vue3+taro+nutui+pina小程序空白框架

vue3+taro+nutui+pina小程序空白框架

2023-03-25

微信小程序多个视频合成一个播放。一个播放完自动在播放另一个。自定义视频进度组件

微信小程序多个视频合成一个播放。一个播放完自动在播放另一个。给用户一种只播放了一个视频的错觉。 我们有多个视频但是后端合成一个视频的成本比较高希望前端合并。所以只能一个video标签通过显示不通的src来一个个的播放。 自定义视频的播放进度组件

2022-07-01

vvwx-pay.zip

海报支付页

2021-11-24

vvwx-h5.zip

学生端的h5页面

2021-11-24

katex-0.13.2.tgz

katex公式。本地的文件,在把cdn的地址本地化的时候总是缺少文件。这个就是最全的文件啦。

2021-04-09

前端开发规范.docx

自己总结的前端开发规范

2021-03-18

后端代码环境需要的一些配置文件自己留着底

有时候后端代码需要额外的配置文件自己公司的项目用的,留个底。

2021-02-23

mathml公式转为latex公式的前端插件

如何把mathml的公式转化为latex的公式呢,具体参考这个文章https://blog.csdn.net/qq_33769914/article/details/109065974

2020-10-14

vue+elmentui +ueditor编辑器 +数学公式 de 两个例子删除新增编辑器以及切换编辑器.zip

删除新增编辑器以及切换编辑器的两个例子。可以参考这个博客https://blog.csdn.net/qq_33769914/article/details/82495754

2020-09-23

vue+elmentui+ueditor +KityFormula数学公式 编辑器.zip

vue+elmentui+ueditor +KityFormula数学公式 编辑器。下载以后通过npm install 。然后npm run dev运行

2020-09-22

uedotor引入tinymce-formal公式插件的例子的编辑器.zip Latex 公式在线可视化编辑器

下载以后npm install下载依赖,然后npm run dev运行就可以看到效果了。这里面我还有个tinymce的例子。views/B.vue是一个tinymce的编辑器

2020-09-22

TinyCE结合插件MathType(wiris).zip

tinymce的编辑器上面添加mathtype的公式插件。打开运行npm install 然后npm run dev就可以看到效果啦。不过这个例子里我还没有写获取编辑器内容和设置编辑器内容。还在研究中心。完成以后会更新

2020-09-22

tree第三层节点横向排列.vue

这个是https://blog.csdn.net/qq_33769914/article/details/81562278?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159244480719724848325509%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=159244480719724848325509&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_blog_default-1-81562278.pc_v2_rank_blog_default&utm_term=element-ui+tree我这个文章的代码。下载了放在自己的vue项目中看结果吧

2020-06-18

gulp修改了的node_modules.zip

https://blog.csdn.net/qq_33769914/article/details/105412505按照这篇文章把gulp的配置文件修改了。

2020-06-10

一个跨域代理的例子.zip

webpack+vue的一些项目总是使用到跨域代理我们应该怎么做呢。这个是个简单的小例子可以看一下。文章参考https://blog.csdn.net/qq_33769914/article/details/106263333

2020-05-21

vue+vant的一个移动端的框架.zip

平时总是用到下面的三个tab固定,页面的主体内容随tab切换而改变。我这里就直接写了一个空的模板。都是最简单的东西。里面前端框架是vant。首先要下载包依赖npm install 然后npm run dev 就能看到效果了。其实是最简单的东西。对于初学者学习看一下路由相关的知识还是有点作用的

2020-05-20

vue+element-ui.rar

vue+element-ui的一个项目框架。下载以后npm install 安装包依赖。然后npm run dev运行

2020-04-23

ueditor.zip基于layer的ueditor编辑器,可以上传视频,音频,数学公式,自己添加的复杂公式比如矩阵方程组

基于layer的ueditor编辑器。里面修复了原来编辑器上传视频的一些问题。以及音频不能上传本地内容的问题。把视频音频上传写在了一个弹窗里面上传。然后自定义按钮,加了复杂公式和数学公式。

2019-09-17

空空如也

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

TA关注的人

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