- 博客(26)
- 收藏
- 关注
原创 ant + vue3的table表格动态控制是否可选
四、根据选择的动态控制每条数据是否可选// 隐藏全选按钮// 选择框功能默认 -- 利用动态改变每条数据的参数来动态控制可选可不选}),// 每次选择完之后调用的函数//增加删除选中后的数据操作}else{//根据已选择的数据条件来动态限制可选可不选****if(record.status == '已开票'){bill_status.value = '已开票'if(item.status == '开票失败'){}else{bill_status.value = '开票失败'
2023-11-10 09:58:47 475
原创 uniapp打包ios成ipa文件
签名之后会生成一个 iPhone_base_signed.ipa 文件,将其赋值粘贴到HBuilderX安装目录\plugins\launcher\base 目录下面完成之后再次运行到设备, 这时安装成功,设备会出现“未受信用的企业级开发者”,打开设置>设备管理进行信任, 还需要打开“开发者模式”
2023-10-25 18:08:10 963
原创 vue3+ts组件间的传值(有区分是否在setup语法糖中传值),动态传值并动态渲染子组件
重点!!!在页面不刷新的情况下,父组件数据有变化就给子组件传值,子组件必须写上value值变化了,子组件才会重新渲染,这样才能一直接收到传递的值,不然会传递不过去。重点!!!在页面不刷新的情况下,父组件数据有变化就给子组件传值,子组件必须写上value值变化了,子组件才会重新渲染,这样才能一直接收到传递的值,不然会传递不过去。
2023-10-11 16:24:20 640 1
原创 vue2+uniapp父子组件传递参数
一、使用props传递参数一般子组件在父组件中渲染,利用props传递参数, 每当参数变化都需要进行页面刷新才能传递1.1 在子组件中在data中重新定义个变量 , 并将从父组件那接收到的数据赋值给定义的变量,并在watch中监听变量的变化,这样就能避免 发生这样的报错:Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. I
2023-06-27 16:22:44 1039
原创 uni-app打包后使用schemeURL进行唤起其他APP + app开发+ 预览下载pdf文件
如果报错:apktool不是内部命令, 添加apktoll.bat文件,文件内容为。进行检测是安卓还是ios,以及连接跳转。
2023-05-31 16:35:09 2921
原创 AutoJs制作简易自动化脚本(持续更新)
1、先在vscode中下载auto.js插件,并且在查看--控制面板 中输入auto.js回车,就会有相应的命令,代码编程建议使用vscode编写。2、开启auto.js的。
2022-12-21 22:31:50 10863 3
原创 uniapp地图-以福州为例
2.1 先下载导入echarts组件(在文件目录处点击 Shift+右键 打开powershell进行下载依赖)之后将echarts 、mpvue-echarts 、 zrender 三个文件都移动到自己项目的根目录下方。2.2 下载之后就已经有了中国各个省份的地图json文件和js文件。下载之后就会产生该文件夹和文件。然后将其引用在要引用的页面。记得在data中进行注册。
2022-12-01 10:30:13 346
原创 Uniapp-左滑删除
主要有touchstart、touchmove、touchend、和一个动态绑定样式 :style。一般运用在多个商品列表中。
2022-11-20 18:03:26 874 1
原创 uniapp:navigateTo:fail page “pages/info/info“ is not found
先保证路径是写的正确的,然后吧代码补全,可以看到报错,如:“navigateTo:fail page "pages/info/info" is not found”。
2022-09-17 22:06:45 1461
原创 将项目上传至GitHub
有了ssh之后去 :我的电脑C:\Users\自己电脑名字\ .ssh 里面找到,并将id_rsa.pub打开复制其中的密钥,将其粘贴到。进入自己项目时,如果自己项目名称有空格,得先用" "将有空格的包裹起来。将复制好的ssh粘贴到自己的github中:setting > SSH and GPG keys。先 cd 磁盘:比如我的放在f盘,就先进入f盘: cd f。然后就成功了,可以在GitHub仓库看到上传的文件了。然后,把文件提交到仓库,双引号内是提交注释。这样自己的项目的仓库就建好了。......
2022-08-31 18:52:45 218
原创 临时标识--免登陆uuid
就是一个字符串,可以让用户查看购物车等需要注册登录的信息,通常用uuid就可以创建这个字符串。临时标识 在请求拦截器中加,存储在vuex中的state:userTempId正在上传…重新上传取消。
2022-08-25 21:58:24 363
原创 Webpack中常用loader和plugin
用于补充css样式各种浏览器内核前缀,用于处理css兼容问题,需要和postcss、postcss-preset-env配合使用。将 CSS 提取为独立的文件的插件,对每个包含 css 的 js 文件都会创建一个 CSS 文件,支持按需加载 css 和。备注1:使用的时机为:["css-loader","postcss-loader","less-loader"]。备注2:借助polyfill完成高级es6语法的转换,缺点:所有都转换,无法按需转换,生成的js体积大。vue 不用多说,识别支持vue语法。.
2022-08-14 23:03:55 2057
原创 JavaScript数组方法 -- 还有去重方法
callback用来测试每个元素的函数,接受三个参数:element(数组中正在处理的元素),index(数组中正在处理元素的索引值),array(some()被调用的数组),thisArg(执行callback时使用的this)callback用来测试每个元素的函数,接受三个参数:element(数组中正在处理的元素),index(数组中正在处理元素的索引值),array(some()被调用的数组),thisArg(执行callback时使用的this)方法对数组中的每个元素按序执行一个由您提供的。...
2022-08-09 22:52:07 3029
原创 vue常用指令
v-model(表单元素设置了之后会忽略掉value,checked,selected),常用在表单 及 。item表示当前被遍历的数组元素,item表示一个数组,一般用v-for都要绑定key,而最好用id=key。对DOM元素进行隐藏,例如为false时,添加 display:none 样式进行隐藏。如若进行页面默认是不展示,并且后期可能也不需要展示,那么就用v-if性能更好。一般用于具有循环规律的场景,如表格--隔行颜色加深,或者淘宝的每个商品的获取。......
2022-08-08 23:14:07 224
原创 闭包的认识到作用场景
一、什么是闭包1、概念:闭包:闭包就是每次调用外层函数时,临时创建的函数作用域对象。内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。闭包函数:声明在一个函数中的函数,叫做闭包函数。因为内层函数作用域链中包含外层函数的作用域对象,且内层函数被引用,导致内层函数不会被释放,同时它又保持着对父级作用域的引用,这个时候就形成了闭包。所以闭包通常是在函数嵌套中形成的。...
2022-08-07 01:23:43 190
原创 vscode 中vue导入模块的@路径提示以及采用@后报错显示not found
上图点击【扩展设置】后进入下图点击上图的【步骤 2】之后,进入下图的 【settings.json】文件中,添加下列框出的代码、以上是下载的插件的基本配置接下来是取别名的配置如果没有jsconfig.json文件,那就自己建一个(!!!名字要一摸一样) 以上情况就基本上成功了,如果@路径还不生效的话 ,看看自己的文件中是否使用了tsconfig.json文件,如果有的话,需要在tsconfig.json中添加配置 "allowJs": true,最后就成功啦!!!!!.........
2022-06-13 21:00:40 6847
原创 Vue中的 v-if 和 v-show条件渲染
一、v-if 和v-show的共同点1、都能控制DOM元素的显示和隐藏二、v-if 和v-show的区别1、v-if: 1.1:v-if 是直接将dom元素添加或者删除,是实现真正的条件渲染,它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 1.2:v-if由false变为true的时候,触发组件的beforeCreate、create、beforeMount、mounted钩子,由true变为false的时候触发组件的beforeDestor...
2022-05-31 17:46:48 1611
原创 vue中使用better-scroll插件
一、better-scroll使用场景和优势better-scroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。二、在vue中使用better-scroll插件(1)先下载 npm i beter-scroll(2)再进行导入注册使用(在vue中一般建议封装一个better-scroll,因为一般会有很多滚动
2022-05-20 11:31:54 1582
原创 vue项目引用swiper轮播图插件及报错解决
1、下载插件(不建议下载最新的版本,因为vue2对最新的是wiper版本有不兼容)npm i swiper@6.8.1 --save下载完成后会在package.json文件中出现:2、进行基本配置2.1在main.js中 import swiper from 'swiper' import 'swiper/swiper-bundle.css'Vue.config.productionTip = falsenew Vue({ router, store,.
2022-04-28 23:02:45 6210
原创 vue-cli创建vue项目详细步骤
一、安装node环境二、下载vue和vue-cli脚手架命令:npm i-g vue ; npm i -g @vue/cli三、在想要创建的位置路径下打开cmd(直接点击路径输入cmd即可打开当前位置的终端)四、创建vue项目,输入命令( vue create 项目名称)五、进入详细选择(上下 方向键选择,空格键确定,enter进入下一步)1、默认vue2版本和默认vue3版本都是有Eslint和Babel的,Eslint是代码规范的,Babel是将ES6转化为ES.
2022-04-15 23:23:33 22826 3
原创 Invalid handler for event “full-change“: got undefined,或者 方法或属性不是实例,是在渲染期间使用
1、报错1:[Vue warn]: Invalid handler for event "full-change": got undefined报错1的原因:绑定的方法不是放在methods:{}里。比如我把绑定的函数写在了computed:{}里就会报这个错。根据网上博客Invalid handler for event "": got undefined进行更改---更改结果:没有报错但功能依然没有实现。2、报错2:[Vue warn]: Property or method "...
2022-04-12 17:36:42 6866
原创 初步使用VUE基本步骤
Windows系统一、先下载node.js,为了之后可以使用npm命令下载第三方包下载地址:建议安装LTS版本Download | Node.js二、安装淘宝镜像(因为经常下载第三方包速度比较块-节省时间)(设置淘宝镜像:大家都知道国内直接使用 npm 的官方镜像是非常慢的,所以这里推荐使用淘宝 NPM 镜像。)使用管理员身份打开cmd,在打开的命令行界面输入:nmp i -g cnpm --registry=https://registry.npm.taobao.org三.
2022-04-12 17:07:30 2613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人