使用过的vue组件记录
来源:互联网 发布:英文版进销存软件 编辑:程序博客网 时间:2024/06/05 05:52
1、pc端裁剪头像,使用的是vue-core-image-upload, github地址:https://github.com/Vanthink-UED/vue-core-image-upload 中文文档:https://vanthink-ued.github.io/vue-core-image-upload/index.html#/cn/get-started
2、开始使用 cnpm i vue-core-image-upload --save
3、引入方法(在main.js引入报错,只好用如下咯)
import VueCoreImageUpload from 'vue-core-image-upload'export default { components: { 'vue-core-image-upload': VueCoreImageUpload, },
4、 代码:
<vue-core-image-upload
class="btn btn-primary"
crop="local"
cropRatio="1:1"
:data='data'
@imageuploaded="imageuploaded"
:max-file-size="5242880"
:url="url">
</vue-core-image-upload>
data(){
return{
data:{},
src: '',
url:'http://localhost/test/upload.php'
}
}
//上传成功的方法
imageuploaded(res) {
alert('res = '+res)
}
样式或者修改加入如下即可:(建议把position设置为relative,然后在设置margin-top来调整位置)
<style scoped lang='scss'>
//修改盒大小
.btn-primary{width: 5rem;height: 5rem;top: 0.0rem; border-radius:50%; position:absolute;background-color: transparent !important;}
</style>
//修改组件颜色
<style type="text/css">
.image-mask .mask{background-color: rgba(0,0,0,0.5) !important}
</style>
4、注意,裁剪的时候一定要加上data属性,否则只会上传原图,还有就是跨域问题,必须没位置跨域问题,不同源就会报错,即使服务器容许跨域也没用,因为它有自身的房防跨域机制。
- 使用过的vue组件记录
- vue组件的使用
- vue中vue-schart(图表组件)的使用
- vue中component组件的props使用
- vue中动态组件的使用
- vue组件($children,$refs,$parent)的使用
- vue组件($children,$refs,$parent)的使用
- vue-cli之组件的简单使用
- 自定义vue全局组件use的使用
- vue基础--组件的基本使用
- vue.js组件学习记录
- 记录Vue的一些简单的使用
- vue component 组件使用
- Vue中使用组件
- vue组件使用
- vue组件使用
- vue 组件 之 注册 及 组件内data的使用
- vue初级学习--组件的使用(自定义组件)
- 泛型编程学习入门
- Java9 新特性速览
- 内存泄漏/溢出/垃圾回收
- 文件输入输出流的简单原理---fileoutputstream/fileinputstream
- php 返回数组中指定多列的方法
- 使用过的vue组件记录
- Merge
- buntu--apt-get update(由于没有公钥,无法验证下列签名)
- Kali linux渗透测试(六)
- LinkedList源码详解
- iOS APP运行奔溃及解决办法总结<待更新>
- 删除字符串中的一个字符有重复的也删除掉
- [NOIP模拟] 证明 proof
- 东方幻想乡系列模拟赛T2琪露诺题解