当前位置: 首页 > article >正文

vue 自定义组件image 和 input

本章主要是介绍自定义的组件:WInput:这是一个验证码输入框,自动校验,输入完成回调等;WImage:这是一个图片展示组件,集成了缩放,移动等操作。

目录

一、安装

二、引入组件

 三、使用

1、WInput

2、WImage


一、安装

# yarn 安装
yarn add @travel_wsy/w_component

# npm 安装
npm install @travel_wsy/w_component -S

二、引入组件

import Vue from 'vue';

import w_component from '@travel_wsy/w_component'

Vue.use(w_component)

 三、使用

1、WInput
     <WInput
        ref="smsInputRef"
        @codeSuccess="getSmsCode"
        :inputStyle="{ 'border-color': 'red' }"
        bgColor="#ff0"
        :smsLenght="8"
      ></WInput>

    //获取输入结果
    getSmsCode(e) {
      console.log(e);
    },

参数:

参数名

描述

类型

inputStyle

验证码输入框样式,默认:{width:40px;height:48px;border-color:#dedede;}

Object

bgColor

背景色,默认:#ffffff

string

smsLenght

验证码长度,默认:6

number

Events:

事件名

描述

回调参数

codeSuccess

验证码输入完成后回调

string:验证码

Methods:

方法名

描述

clearInput

清除输入框全部内容

效果图:

2、WImage
<WImage></WImage>

 参数:

参数名

类型

描述  

imgWidth

string

图片宽度,默认值:300px

imgHeight

string

图片高度,默认值:300px

src

string

图片地址

Events:

事件名

描述

回调参数

ImageChange

图片发生改变

scale(number):图片缩放比例,left(number):图片左偏移,top(number):图片上偏移

 Methods:

方法名

描述

参数

handleActiveBtns

改变图片

scaleAdd(boolean):图片放大(boolean);scaleMinus(boolean):图片缩小;rotateLeft(boolean):图片逆时针旋转;rotateRight(boolean):图片顺时针旋转


http://www.kler.cn/a/442062.html

相关文章:

  • C++第十五讲:异常
  • 为AI聊天工具添加一个知识系统 之54 为事务处理 设计 基于DDD的一个 AI操作系统 来处理维度
  • 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
  • 【RAG落地利器】向量数据库Qdrant使用教程
  • js基础---var与let的区别以及const的使用
  • Redis超详细入门教程(基础篇)
  • AWTK-WEB 快速入门(1) - C 语言应用程序
  • 【动态规划】多歧路 , 今安在? - 路径问题
  • 监控视频汇聚融合云平台一站式解决视频资源管理痛点
  • 大数据治理:开启数据价值挖掘之旅
  • Node的学习以及学习通过Node书写接口并简单操作数据库
  • 后台管理系统权限功能菜单和按钮权限如何实现的
  • 【附件】Selenium chromedriver 驱动及浏览器下载
  • windows C#-命名实参和可选实参(上)
  • 【mysql】如何查看大表记录行数
  • P8795 [蓝桥杯 2022 国 A] 选素数
  • [java]网络编程
  • 使用vitejs搭配vue.js,快速构建简单的网站案例展示Demo
  • Java基础夯实——2.6 Java中锁
  • STM32-笔记3-驱动蜂鸣器
  • 警告 torch.nn.utils.weight_norm is deprecate 的参考解决方法
  • Scala 的迭代器
  • 基于遗传优化SVM支持向量机的数据分类算法matlab仿真,SVM通过编程实现,不使用工具箱
  • VMware Workstation Pro 17 与 虚拟机 ——【安装操作】
  • NoSQL数据库介绍与分类
  • 引言和相关工作的区别