Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

快速开始

安装

下载

sh
# npm
npm install @10yun/cv-pc-ui 
# pnpm(推荐)
pnpm install @10yun/cv-pc-ui

更新

sh
npm install @10yun/cv-pc-ui -f

全局配置

!注意:不是 upload: { attrs: { action: "xxx"} },也就是不需要 attrs 包裹

js
// 在引入 cvPcUi 时,可以传入一个全局配置对象(可选), 例如:
Vue.use(cvPcUi, {
  // 所有和上传相关(上传图片, 上传视频, 富文本中图片上传)
  upload: {
    action: 'https://www.xxx.com/posts', // 请求地址,
    data: { token: 'xxx' }, // 附带的参数,
    upResponseFn (response) { // 处理响应结果
      return 'https://www.xxx.com/upload/' + response.id
    }
  },
  // number类型
  number: {
    min: 0 // 所有 number 类型, 最小值为 0
  }
})

CDN方式

js
<!-- 引入Vue -->
<script src="https://unpkg.com/vue"></script>
<!-- 引入element -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<!-- 引入 @10yun/cv-pc-ui -->
<script src="https://unpkg.com/@10yun/cv-pc-ui"></script>

<script type="text/javascript">
	// 如果需要,则进行全局配置
	window.$cvUiParams = {
	  "xxxxCxxx": {
	    action: 'xxx'.
	    // ...
	  },
	  // ...
	}
</script>

配置

如果无法识别到 @10yun/cv-pc-ui,才需要 在 vue3+vite下 配置 vite.config.js 文件

js

export default defineConfig({
  resolve: {
    alias: [
      // 配置路径别名,因为@冲突问题
      { find: '@10yun/cv-pc-ui', replacement: 'node_modules/@10yun/cv-pc-ui' }
    ]
  }
});

使用

详见文档

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发