首页 > 其他分享 >前端uni-app自定义精美全端复制文本插件,支持全端文本复制插件 可设置复制按钮颜色

前端uni-app自定义精美全端复制文本插件,支持全端文本复制插件 可设置复制按钮颜色

时间:2023-07-14 09:36:11浏览次数:49  
标签:插件 自定义 复制 全端 组件 文本

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。

通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等

今天给大家介绍的一款组件是自定义精美全端复制文本插件,支持全端文本复制插件 可设置复制按钮颜色 ;附源码下载地址:https://ext.dcloud.net.cn/plugin?id=13495

效果图如下:

cc-copyBtn

使用方法


<!-- colors:按钮背景色 copyText:复制文本字符 -->

<cc-copyBtn colors="#fa436a" :copyText="myCopyText"></cc-copyBtn>

<!-- colors:按钮背景色 copyText:复制文本字符 -->

<cc-copyBtn colors="#f37b1d" :copyText="myCopyText"></cc-copyBtn>

HTML代码实现部分


<template>

<view class="content">

<view style="margin: 20px 0px;"> {{ myCopyText }}</view>

<!-- colors:按钮背景色 copyText:复制文本字符 -->

<cc-copyBtn colors="#fa436a" :copyText="myCopyText"></cc-copyBtn>

<!-- colors:按钮背景色 copyText:复制文本字符 -->

<cc-copyBtn colors="#f37b1d" :copyText="myCopyText"></cc-copyBtn>

</view>

</template>

<script>

export default {

data() {

return {

myCopyText: "这是复制文本, 复制文本插件,支持全端文本复制插件"

}

},

onLoad(options) {

},

methods: {

}

}

</script>

<style lang="scss" scoped>

page {

background-color: #F8F8F8;

}

.content {

display: flex;

flex-direction: column;

justify-items: center;

align-items: center;

}

</style>

标签:插件,自定义,复制,全端,组件,文本
From: https://www.cnblogs.com/ccVue/p/17552810.html

相关文章

  • hadoop eclipse插件的不错入门文章
    基于Eclipse的Hadoop应用开发环境的配置http://blog.sina.com.cn/s/blog_537770820100byho.html?retcode=0  Hadoop学习-7Eclipse运行hadoop(解决错误)http://sunjun041640.blog.163.com/blog/static/25626832201061751825292/  搭建基于Eclipse的Hadoop测试环境http://www.tech......
  • Mysql8.0多源复制和复制过滤
    一、Mysql多源复制1、Mysql多源复制的作用和特点  1)Mysql多源复制作用  选择一台从Mysql从多个主节点将数据复制到本地汇总备份 2)特点  将多台主Mysql服务器数据汇总到一台从Mysql服务器 Mysql5.7以后新增加的功能 方便数据库数据集中化管理和集中化备份2、主Mysq......
  • ​GTID复制模式保错
    环境主库:192.168.1.144:5543从库:192.168.1.144:5544概念gtid_executed等价Executed_Gtid_Set参数,已经执行的gtid集合(gtid-sets)。gtid_purged,已经清除的gtid集合。Retrieved_Gtid_Set:从库已经接收到主库的事务编号(从库的IO线程已经接受到了)Executed_Gtid_Set:已经执行的事务编......
  • ckeditor粘贴word图片且图片自动上传插件
    ​ 1.编辑器修改(可选)1.1在 ueditor/config.json 中添加代码块    /* 上传word配置 */    "wordActionName":"wordupload",/* 执行上传视频的action名称 */    "wordFieldName":"upfile",/* 提交的视频表单名称 */    "wordPathFormat":"/p......
  • 轻松省时!10款Sketch插件合集,懒人们的最爱!
    在界面设计领域,Sketch以其高效、小巧的优势获得了不少设计团队的喜爱,帮助全球设计师创造了许多不可思议的作品。在使用Sketch的过程中,辅助使用一些Sketch插件,可以让我们更加高效地完成设计任务。本篇文章,我们将揭秘大厂设计师的收藏夹,把最常用的10款Sketch插件分享给大家。⬇⬇......
  • ckeditor粘贴word图片自动上传插件
    ​  自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能......
  • 解决支持vscode 1.62 的python插件版本的具体操作步骤
    如何实现支持VSCode1.62的Python插件版本作为一名经验丰富的开发者,我将指导你如何实现支持VSCode1.62的Python插件版本。下面是实现这个目标的步骤:步骤操作1安装VSCode最新版本2创建一个Python插件3更新插件依赖和Python版本4更新插件功能以适应VSCode1......
  • Python Web:创建、删除、复制、移动文件及目录命令Python Web篇学习汇总:
    1.创建、删除文件及目录命令的使用命令说明touch文件名创建指定文件mkdir目录名创建目录(文件夹)rm文件名或者目录名删除指定文件或者目录rmdir目录名删除空目录touch命令效果图:mkdir命令效果图:rm命令效果图:rm删除目录效果图 说明:rm命令想要删除目录需要加上-r选项,-r表示......
  • 3Ds max无需插件创建逼真的草地
    推荐:NSDT场景编辑器助你快速搭建可二次开发的3D应用场景最终图像:步骤-1创建一个宽度x高度为100×100(我使用厘米)和100×100段的平面。步骤-2将平面转换为“编辑多边形”并选择所有顶点(Ctrl+A)仔细查看选择。单击“Tessellate”以获取每个选定顶点旁边的新顶点。......
  • Java复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRange
    http://c.biancheng.net/view/924.html所谓复制数组,是指将一个数组中的元素在另一个数组中进行复制。本文主要介绍关于 Java 里面的数组复制(拷贝)的几种方式和用法。在Java中实现数组复制分别有以下4种方法:Arrays类的copyOf()方法Arrays类的copyOfRange()方法Syst......