本文目录一览:
- 1、lerna使用攻略
- 2、vue2.0 html5 history 模式后路由怎么配置
- 3、苹果电脑怎么使用
- 4、vue2.0里axios具体怎么使用的,求大神写一个全面一点的代码给我看看
- 5、vue 项目在ie浏览器的兼容问题
- 6、Vue 上传图片到七牛云实用攻略
lerna使用攻略
Lerna 是一个工具vue攻略,它优化vue攻略了使用git和npm管理多包存储库的工作流。
vue,babel,react等都在用。我司也在用。文档是英文vue攻略,我便简单总结一篇,希望对大家有帮助。
vue,babel都是用这种,在 publish 的时候,会在 lerna.json 文件里面 "version": "0.1.5" ,依据这个号,进行增加,只选择一次,其vue攻略他有改动的包自动更新版本号。
lerna init --independent 初始化项目。
lerna.json 文件里面 "version": "independent" ,
每次 publish 时,您都将得到一个提示符,提示每个已更改的包,以指定是补丁、次要更改、主要更改还是自定义更改。
默认是npm i,因为我们指定过yarn,so,run yarn install,会把所有包的依赖安装到根node_modules.
列出所有的包,如果与你文夹里面的不符,进入那个包运行yarn init -y解决
导入本地已经存在的包
运行任意命令在每个包
项目包建立软链,类似npm link
删除所有包的node_modules目录
列出下次发版lerna publish 要更新的包。
原理:
需要先git add,git commit 提交。
然后内部会运行git diff --name-only v版本号 ,搜集改动的包,就是下次要发布的。并不是网上人说的所有包都是同一个版全发布。
会打tag,上传git,上传npm。
如果你的包名是带scope的例如:"name": "@gp0320/gpwebpack",
那需要在packages.json添加
[img]vue2.0 html5 history 模式后路由怎么配置
一般会自动切换,没有选择的,但是新番好像多不支持html5,只有一些up投递的可以看,比如谷歌的视频,查个血源攻略什么的还是可以的。
苹果电脑怎么使用
苹果电脑入门详解:
1、了解MAC电脑桌面:
Finder:中间DOCK栏下最左边蓝白相间的图标。
DOCK栏:包括Finder、前往应用程序、创建所有应用程序的快捷方式(google浏览器等)、系统偏好设置、堆栈、废纸篓等。
菜单栏:开关机重新启动苹果图标,finder开启的菜单列表,图标栏(聊天工具图标、无线 *** 、蓝牙、时钟、切换语言、用户名等)。
PS:小黑点表示应用程序正在运行。
2、了解MAC电脑的快捷键:
Alt+Command+D,打开或者关闭隐藏DOCK栏。
Mission Control,(快捷键F3)Control+1
拷贝文件(Command+C)
粘贴文件 (Command+V)
剪切文件(Command+X)
撤销操作 (Command+Z)
截图 (Command + Shift + 4)等
3、打开Finder出现的显示框:
菜单右上角苹果图标下列菜单包含苹果电脑配置,开机、关机、重新启动、注销等信息。
Finder相当于Windows里面的开始菜单,里面包含应用程序、桌面、硬盘存储、下载等信息。卸载应用程序就是点进去,右键移动到废纸篓就好了。
4、了解了Finder开始菜单,你不得不了解任务管理器,也就是alt+command+esc组合键,它可以强制退出你关闭不了的应用程序。
5、DOCK栏的设置可方便之后电脑的操作。调整大小,置于屏幕上的位置,隐藏DOCK栏等操作对于以后使用习惯会有很大的帮助。
6、安全与隐私。以前我们说过,任何来源在通用选项中是隐藏着的,不会出现。在安装了一些APP商店里面没有的软件就会出现已损坏等信息,其实就是因为这个原因。
不要删除,按照步骤来操作就可以。将这个命令sudo spctl —master-disable拷贝,选择应用程序—其他—终端。
打开终端,按照步骤把命令拷贝进来,确定,输入密码(密码不会显示出来),完成。
7、很多人刚开始不知道输入法在键盘这里添加,里面包含拼音、五笔、笔画、手写等输入方式。command+空格键或者ctrl+空格键,切换输入法快捷方式。
8、最后说一下鼠标。最重要的一点不过于蓝牙鼠标没有右键。
9、打印机与扫描仪。打印机分有线和无线配置。有线需要接入USB接口,无线需要在相同WIFI的情况下操作。
办公区域共享打印机,操作很方便。扫描仪扫描文件很快、很方便,大家配置了带有扫描仪的打印机就知道了。
10、 *** :
1、有线 *** 不能用。
2、无线 *** 不能用。
解决方案:查看 *** 状态,绿色为连接状态,红色为未连接状态。然后看一下配置IPv4状态,有IP地址、子网掩码等信息。
还是上不了网的话,可能就是DNS配置有误。不知道怎么解决的情况下,关闭配置IPv4,点击应用。然后再次点击使用DHCP,应用后查看 *** 状态。
11、打印机共享前面已经讲到了,远程登录、远程管理、远程Apple事件大家可以打勾了解一下。
我们着重讲一下互联网共享这一内容。互联网共享这内容可以以4种端口共享上网。其中以无线、蓝牙最多。
12、最后说一下用户与群组。可以添加普通用户、更改密码、设置登录项等内容。
参考资料来源:Apple官网-使用 Mac 的用户提示
vue2.0里axios具体怎么使用的,求大神写一个全面一点的代码给我看看
1、建议去GitHub上看官方示例
axiso项目地址vue攻略:
2、 *** 上vue攻略的中文教程
axios全攻略vue攻略:全攻略/
3、摘录vue攻略的一些示例
// 执行 GET 请求
// 向具有指定ID的用户发出请求
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// 也可以通过 params 对象传递参数
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// 执行 Post 请求
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
vue 项目在ie浏览器的兼容问题
一、关于babel-polyfill
1、说明:This will emulate a full ES2015+ environment and is intended to be used in an application rather than a library/tool. This polyfill is automatically loaded when using babel-node.(模拟ES2015以上的环境,主要用于对ES6新语法不支持的浏览器);
2、安装: npm install --save babel-polyfill;
3、配置: module.exports = { entry: ["babel-polyfill", "./src/main.js"] };
4、main.js中配置: import 'babel-polyfill' //放在最顶部,确保全面加载。
二、关于es6-promise
1、说明:若在项目中使用了ES6 promise对象,它在Chrome、Safari浏览器下可以正常运行,但在360兼容模式、IE内核中不支持;
2、安装: npm install es6-promise;
3、配置:在main.js中加入 require('es6-promise').polyfill() ,用于在node或浏览器中支持ES6 与Common *** 。
三、步骤详细图
1、index引入这句话或者这三句话
2、执行 npm install --save babel-polyfill;
执行完上面语句package.json里面就有了这个依赖(检查2部是否执行完成的一个结果)
3、最上面引入,确保加载进去。
4、修改entery里面的内容改成下图那样
四、问题如图:
当把这些攻略都做了一遍后,发现打包完的360的急速模式可以了(本地运行还是不可以),但是!!!ie浏览器,360兼容模式,不管打包还是没打包,都不能显示,完全没有加载进去数据,如下图
并且还报错以下未定的错
(1)、
查询后发现,是因为IE没有这个 *** ,不支持sessionStorage,解决的 *** 是:IE本地调试用cookie,或者用webstrom打开项目,但我确实用的webstorm打开的项目,还是不可以,后来找到解决 *** , 要把es6转es5 !
然后, npm run dev ,居然可以了适配了。
Vue 上传图片到七牛云实用攻略
vue 一般采用element 的upload 上传图片/文件。
首先vue攻略,设定参数
参考Element upload 文档
其次,如图所示,重点在于domain和qiniuaddr两个参数vue攻略! 参考 七牛云存储图片域名文档
然后 上传一定要先获取到七牛云tokenvue攻略!我是采用axios post获取。
接着,把返回的 file.name赋值给 key
this.QiNiuYun.key = `name_${file.name}`;
如图 上传成功/错误处理 函数
大功告成vue攻略!
补充:
1. this.uploadImageUrl 这个变量实际上是 图片真正的URL-----https地址!!!
2. 该 *** 是针对单图上传,如果想多图 将data 内的参数 limit:1 修改为需要的图片数量 !!!
3. 注意!当后台需要你传递多张图片的url时,可采用 此 *** !!!
//拼接 url
if(this.uploadImageList===''){
this.uploadImageList= this.uploadImageUrl;
}else{
this.uploadImageList=this.uploadImageList+';'+ this.uploadImageUrl;
}
还没有评论,来说两句吧...