vue
资深柠檬精
这个作者很懒,什么都没留下…
展开
-
threejs导入模型为黑色原因
【代码】threejs导入模型为黑色原因。原创 2022-12-28 15:42:10 · 7205 阅读 · 1 评论 -
Ant Design of Vue中给select选择框增加输入功能
Ant Design of Vue中给input框增加输入功能html部分<a-select allowClear v-model="name" show-search @search="onChangeSelect" @blur="getvalue" @select="onSelect" > <a-select-option :value="item.id" v-for="(ite原创 2021-10-27 11:23:01 · 1929 阅读 · 0 评论 -
Qs.stringify、Qs.parse、JSON.stringify、JSON.parse和$.param的使用
Qs1.vue的axios使用post时必须使用qs.stringify,而get不用2.Qs是axios里面自带的,所以直接引入就可以了3post请求参数是以键值对的形式存在请求体里,用Qs.stringify()就是把传入的对象转换为键值对4.(application/x-www-form-urlencoded)详情可以见https://blog.csdn.net/weixin_44518466/article/details/1070215031.Qs.parseconst Qs =原创 2021-03-26 15:41:40 · 492 阅读 · 0 评论 -
vue如何将单页面变成多页面
原文地址:https://www.cnblogs.com/webhmy/p/10009364.html问题描述: 手头有一个项目是使用 vue-cli搭建的单页面应用。项目分为了管理平台和用户查看页面,用户查看页面是很简单的页面,但是在加载过程中,却加载了整个应用的打包代码,量重且影响了响应和体验。我想要的效果是,查看页面只加载查看页面的代码,不包含管理系统的代码,因此着手将单页面应用改造成多页面应用,这里分享下方法。1、改造文件目录改造前:改造后:assets:这里不变,依然放置公用的转载 2021-03-18 10:53:22 · 1472 阅读 · 0 评论 -
js动态修改scss和stylue变量值
1.在style标签中定义//:root在最外层的组件定义就行,其他子组件内不用重新定义,可以直接使用:root {–width-primary: 1rem;}2.使用.test{font-size: calc(var(–width-primary) + 1rem);}3.js中修改变量值document.getElementsByTagName(‘body’)[0].style.setProperty(’–width-primary’, ‘1rem’);补充:还可以通过以下方式来定义原创 2021-03-12 10:40:16 · 1106 阅读 · 0 评论 -
package-lock.json和package.json的差别
package.json:1.package.json用于指定依赖版本号。加~,我理解为更新至最新的补丁版本,~1.2.3:表示安装1.2.x的最新版本(不低于1.2.3),但是不安装1.3.x,也就是说安装时不改变主版本号和次版本号。 加^,我理解为更新至最新的次版本,ˆ1.2.3:表示安装1.x.x的最新版本(不低于1.2.3),但是不安装2.x.x,也就是说安装时不改变主版本号2.执行npm install 后系统生成package-lock.json,用于记录当前项目依赖的版本号,不可原创 2021-01-08 14:15:36 · 500 阅读 · 1 评论 -
.eslintrc.js配置文件
.eslintrc.js配置文件检查代码是否按照设定规则规范,不规范,一般会报错,例如:句末不能带分号、不能有连续个空行、代码中不能存在声明了但未使用的变量。通常情况下的配置和解释// http://eslint.org/docs/user-guide/configuringmodule.exports = { //此项是用来告诉eslint找当前配置文件不能往父级查找 root: true, //此项是用来指定eslint解析器的,解析器必须符合规则,babel-esli原创 2021-01-08 10:17:01 · 769 阅读 · 0 评论 -
.editorconfig配置文件
官网介绍:“EditorConfig帮助开发人员在不同的编辑器和IDE之间定义和维护一致的编码样式。EditorConfig项目由用于定义编码样式的文件格式和一组文本编辑器插件组成,这些插件使编辑器能够读取文件格式并遵循定义的样式。EditorConfig文件易于阅读,并且与版本控制系统配合使用。”我的片面理解就是,.editorconfig配置文件主要针对不同开发者、不同编辑器、不同代码风格做的一定的规范限制。下面列举一些,常用的限制语法# 告诉EditorConfig插件,这是根文件,不用继.原创 2021-01-06 17:31:25 · 702 阅读 · 0 评论 -
.browserslistrc配置
.browserslistrc 是在不同的前端工具之间共用目标浏览器和 node 版本的配置文件。它主要被以下工具使用:AutoprefixerBabelpost-preset-enveslint-plugin-compatstylelint-unsupported-browser-featurespostcss-normalize前端工程需要在package.json中配置{ "browserslist": [ "last 1 version", "> 1%"原创 2021-01-06 16:35:57 · 13374 阅读 · 0 评论 -
.babelrc配置
.babelrc配置文件主要还是已配置presets和plugins为主。因此不同的转译器作用不同的配置项,大致可分为以下三项:1.语法转义器对javascript最新的语法糖进行编译,并不负责转译javascript新增的api和全局对象。例如let/const就可以被编译,而includes/Object.assign等并不能被编译。常用到的转译器包有,babel-preset-env、babel-preset-es2015、babel-preset-es2016、babel-preset-es20原创 2021-01-06 10:31:45 · 1949 阅读 · 1 评论 -
手机禁止input框输入问题
手机禁止input框输入问题①使用disabled属性②使用window自带的方法禁止键盘弹起,一样可以实现input禁止输入的属性noBomBox(Event) { if(!this.isinput){ document.activeElement.blur(); } } //使用 <input v-model="microblogname"原创 2020-11-27 18:05:50 · 1214 阅读 · 0 评论 -
vue中设置代理
vue中设置代理用途:设置代理可以让本地运行的程序被代理IP访问到。部分属性解释:host中的ip地址取代理手机或者电脑的IP手机代理可以通过电脑连接手机个人热点,然后即可访问本地运行的程序module.exports = { devServer: { host: "192.168.0.1", //要设置当前访问的ip 否则失效 port: 8080, //端口 open: true, //浏览器自动打开页面 proxy:原创 2020-11-27 17:52:02 · 2162 阅读 · 0 评论 -
手机输入时键盘挡住输入框问题,并解决收起页面不回弹异常
手机输入时键盘挡住输入框问题点击input输入框键盘弹起,页面最底部出现在键盘上面实现:let target=this;setTimeout(()=>{ target.scrollIntoView(true); },100)当输入完成,input框失去焦点时,页面滚动回最底部:实现:<input v-model="message" type="text" placeholder="请输入" @blur="changeHright" maxlength="8">原创 2020-11-22 23:10:45 · 3771 阅读 · 0 评论 -
vuex的安装与使用
vuex安装npm install vuex --save // 如果安装了淘宝镜像,可以使用 cnpm安装使用1.在store目录下建index.js在main.js中引用注意:1.vue组件中通过this.$store.state.name来使用;2.mutations--------commit;3.actions-------dispatch;3.getters----getters;详情请见:https://www.cnblogs.com/xihao/p原创 2020-10-24 13:42:24 · 224 阅读 · 0 评论 -
vue中计算属性(computed)和监听器(watch)的区别
vue中计算属性(computed)和监听器(watch)的区别总结:1.计算属性可以防止监听属性的滥用,但一些异步请求,计算属性做不到,还得watch来完成。2.计算属性有缓存原创 2020-10-16 11:15:44 · 1445 阅读 · 0 评论