
vue
小刀拉屁股让你开开眼
接web开发,代码指导~价格优惠,器大活好~
展开
-
uniapp ios sticky定位,内部 u-tabs(包含scroll-view)消失问题
uniapp中用sticky定位时,元素内部如果有scroll-view,ios在触发bounce机制时,scroll-view的元素会消失,解决方法是页面上包一层高度为100vh的scroll-view。此时onReachBottom肯定失效,如果需要做拉到底部刷新,加一个@scrolltolower事件即可。如果要去掉ios的bounce机制,可以加 enhanced 和 bounces="false"这两个属性。原创 2024-09-04 18:35:22 · 743 阅读 · 0 评论 -
uview u-upload 添加微信文件上传方式
uview u-upload 添加微信文件上传方式原创 2022-11-02 11:29:18 · 1229 阅读 · 0 评论 -
vue-pdf不显示签章问题
node_modules/pdfjs-dist/es5/build/pdf.worker.js 注释掉_this3.setFlags(_util.AnnotationFlag.HIDDEN);npm i patch-package -S package.json 添加"scripts": { "postinstall": "patch-package" }, npx patch-package pdfjs-dist根目录生成小功告成...原创 2022-05-07 09:41:26 · 373 阅读 · 1 评论 -
element el-table 数据变化页面不刷新
强制刷新this.$forceUpdate()原创 2021-09-16 15:59:00 · 1265 阅读 · 0 评论 -
vue修改node_modules组件的默认属性
main.jsimport Element from 'element-ui';Element.Dialog.props.closeOnClickModal = false曲线救国原创 2021-08-24 10:53:52 · 285 阅读 · 0 评论 -
一个沙雕的vue backtop组件
效果:代码:<template> <div class="back-top"> <div > <img src="imgsrc" class="line" :class="isHide? 'isHide': 'isShow'" :style="{display: (firstShow? 'block': 'none')}" @click="backTop"> </div> </div><原创 2021-04-05 00:10:00 · 488 阅读 · 2 评论 -
uniapp 微信小程序 富文本组件
改了下官方的demo,封装了个组件,包含了图片上传和初始化编辑器内容效果:富文本组件:<template> <view class="container"> <view class="page-body"> <view class='wrapper'> <view class='toolbar' @tap="format"> <view :class="formats.bold ? 'ql-active'原创 2021-01-14 11:50:58 · 756 阅读 · 2 评论 -
vue element table checkbox多选框回填
注意要先清空一下选择框,回填的item尽量选所有列的对象//选中列,所有列,表名toggleSelection(selectRows, totalRows, tablename) { this.$refs[tablename].clearSelection(); if (selectRows.length>0) { this.$nextTick(() => { totalRows.forEach(row =>原创 2020-11-13 10:16:12 · 1029 阅读 · 0 评论 -
vue keep-alive组件 动态保存路由状态
↓↓↓戳这里,赞美大佬转载 2020-10-27 17:33:16 · 345 阅读 · 0 评论 -
ueditor初始化排版样式,初始化内容
外部引入的ueditor组件用法如下mounted() { const _this = this; this.editor = UE.getEditor(this.id, this.config); this.editor.addListener("ready", function () { _this.editor.setContent(_this.msg); // 初始化内容。 _this.editor.execCommand( 'lineheight', 1.5 );//初始化排原创 2020-10-19 17:02:35 · 452 阅读 · 0 评论 -
avue formatter格式化数据
官方文档给出的文档有些不明确,自定义字典值又比较麻烦,可以在formatter中处理。formatter: (row,value,label,column) => { if (value == 0){ return label = "正常" } return label = ""}四个参数,row:该行数据value: 单元格原始数据label 单元格展示数据column 单元格属性...原创 2020-09-22 10:31:53 · 7038 阅读 · 0 评论 -
vue+js 实现鼠标滚轮滚动时,整页滚动效果
绑定滚轮事件,使滚轮滚动时停止页面滚动;同时记录浏览器高度。data() { return { pageHeight: 0, scrollFLag: true, }},mounted() { window.addEventListener('mousewheel', this.mousewheelHandler, false) this.pageHeight = document.documentElement.clientHeig.原创 2020-09-02 18:29:02 · 2117 阅读 · 2 评论 -
vue filters 获取data的内容
export default { name: 'userDetail', data() { return { that: this, values: 'test' } }, filters:{ testFilter (val,that){ return that.values }, }}<td>{{info.name| testFilter (that)}}</td>用that指代一下,小功告成原创 2020-07-08 17:16:44 · 798 阅读 · 0 评论 -
小结,整合el-upload和vue-cropper 实现可预览可裁剪的图片上传
安装vue-cropper模块npm Install vue-cropper新建组件,在main.js引入import uploadAndCropper from "@/components/uploadAndCropper";Vue.component('uploadAndCropper', uploadAndCropper)上传图片后显示的图片预览,鼠标悬停后弹出遮罩层,显示裁剪、预览、删除按钮<span class="uploadBox_imgShow" v-if="fil.原创 2020-07-03 17:23:46 · 1451 阅读 · 0 评论 -
vue+百度地图(vue-baidu-map) 实现绘制多边形可拖拽效果
vue+百度地图 实现绘制多边形可拖拽效果理一下实现效果鼠标拽动地图时,地图可拽动; 鼠标拽动多边形时,地图不可拽动鼠标拽动多边形时,多边形可拽动。首先实现效果1,加个flag控制一下地图的拽动属性,使鼠标停留在多边形上,flag=false即可然后是效果2稍麻烦些,加个flag判断鼠标是否在多边形上拖拽,如果是,记录鼠标经过的经纬度差,分别加在多边形所有点上。核心代码如下:<baidu-map @mousemove="moveEvent" @rightclick="rightC原创 2020-06-28 18:35:22 · 2406 阅读 · 0 评论