vue
了多想
这个作者很懒,什么都没留下…
展开
-
vue跨域问题,请注意你的项目是vue2还是vue3
如果你在possman,apifox上测试接口都没有问题,但是在hbuild项目中设置代理后,还是无法正确调用接口,那么你就要考虑是否是你的代理设置的有问题了。如果你创建的是vue3的项目,那么就要特别注意了,vue2方法配置的代理,在vue3中是无法生效的,哪怕可以用,也是各种问题,博主踩坑了一个下午,一直在找问题。vue3 是使用 vite 打包的,所以你请不要使用vue2的方法,也不要使用添加使用vue.config.js的方法。首先在项目的根目录下面创建vite.config.js文件。原创 2024-06-17 20:44:27 · 518 阅读 · 0 评论 -
vite升级
import_vite.transformWithEsbuild) is not a function原创 2022-09-03 10:32:19 · 1494 阅读 · 1 评论 -
可能会用到的js
//vue节流,防抖动,防止多次点击触发//utils.jslet timer = nullfunction debounce(fn,wait){ if(timer!==null){ clearTime(timer) } timer = setTimeout(fn,wait)}<view class="btn" @click="handle">点击事件</view>//引入调用import {debounce} from 'common/util.js'h原创 2021-07-23 14:49:05 · 146 阅读 · 0 评论 -
vue可能会出现的问题
warning Replace 'element-plus' with "element-plus";执行 npm run lint --fix 后重启原创 2021-06-11 14:18:03 · 368 阅读 · 0 评论 -
安卓与苹果盒子与h5相互调用,js,vue
公司里面,有原生的安卓和ios开发,为了减少版本更新,个别页面需要用h5来写,放到服务器上,方便及时更新。fn是方法名,strobj是传递的参数,安卓必须是以字符串的形式,ios即可以是字符串也是可以是对象,建议传对象let u = navigator.userAgent;let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端let isiOS = !!u.match(/\(i[^;]原创 2021-04-09 10:32:45 · 154 阅读 · 0 评论 -
uniapp项目,包升级,版本更新
uni-app App整包升级检测uni-app App资源热更新在App.vue页面<script> export default { onLaunch: function() { //#ifdef APP-PLUS var uuid = plus.device.uuid; let type = 0 switch(uni.getSystemInfoSync().platform){ case 'android': type = .原创 2020-11-25 14:23:04 · 1436 阅读 · 0 评论 -
v-show不起作用
v-show仅仅控制元素的显示方式,通过display属性的none,当你的view层或者说div层设置了,那么就会不生效了,这个时候改用v-if就好了,或者说你去改display:flex,不设置成flex也可以一、官方解释:v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。相比之下,v-show 就简单得多——不管初始条件是什么原创 2020-07-17 09:47:25 · 4342 阅读 · 1 评论