首页 > 其他分享 >前端Vue自定义手机号文本格式化组件手机号码文本转星号

前端Vue自定义手机号文本格式化组件手机号码文本转星号

时间:2023-06-28 10:13:06浏览次数:60  
标签:default Vue 手机号 自定义 星号 文本格式 phone 组件

前端Vue自定义手机号文本格式化组件, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13231

效果图如下:

cc-format-phone

使用方法


<!-- phone:手机号 isStar: 是否转星号 -->

<cc-format-phone :phone="" :isStar="false"></cc-format-phone>

HTML代码实现部分


<template>

<view class="content">

<view style="margin: 30px 20px;">

{{"不带星号手机号: "}}

<!-- phone:手机号 isStar: 是否转星号 -->

<cc-format-phone :phone="13990120140" :isStar="false"></cc-format-phone>

</view>

<view style="margin: 10px 20px;">

{{"带星号手机号: "}}

<!-- phone:手机号 isStar: 是否转星号 -->

<cc-format-phone :phone="" :isStar="true"></cc-format-phone>

</view>

</view>

</template>

<script>

export default {

data() {

return {

}

},

methods: {

}

}

</script>

<style>

.content {

display: flex;

flex-direction: column;

background-color: white;

height: 100vh;

}

</style>

组件实现代码


<template>

<text>{{value}}</text>

</template>

<script>

export default {

props: {

phone: {

type: [Number, String],

default: ""

},

isStar: Boolean

},

computed: {

value() {

let phone = this.phone + "";

if (this.isStar) {

return `${phone.slice(0,3)}******${phone.slice(phone.length-4,phone.length)}`

} else {

return phone;

}

}

},

}

</script>

<style>

</style>

标签:default,Vue,手机号,自定义,星号,文本格式,phone,组件
From: https://www.cnblogs.com/ccVue/p/17510628.html

相关文章

  • 前端Vue自定义微信支付弹框dialog alert popup
    前端Vue自定义微信支付弹框dialogalertpopup, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13245效果图如下:实现代码如下:cc-payDialog使用方法<!--:money:支付金额 show:是否显示@cancel:取消 @success:确认支付--><cc-payDia......
  • vue自动将px转换成rem
    1.首先下载lib-flexiblenpminstalllib-flexible--save2.在main.js中引用 lib-flexibleimport'lib-flexible/flexible'3.安装px2rem-loader(将px转换成rem)npminstallpx2rem-loader4.配置px2rem(在build/utils.js中配置px2rem)我这边是根据iphone6的设计图尺寸......
  • vue组件-使用Vue.component全局注册组件
    通过components注册的时私有子组件例如:在组件A的components节点下,注册了组件F。则组件F只能用在组件A中;不能被用在组件C中。注册全局组件在vue项目的main.js入口文件中,通过Vue.component()方法,可以注册全局组件。importVuefrom'vue'importAppfrom'./App.vue'//导......
  • vue-组件-使用组件的三个步骤
    组件之间的父子关系使用组件的三个步骤......
  • SpringBoot自定义starter
    1、先来一个简单的案例非常简单的工程结构controllerpackagecom.ly.demo.controller;importcom.ly.demo.service.MyStarterService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.web.bind.annotation.GetMapping;import......
  • vue组件-启用less语法以及唯一根节点
    <template><div><divclass="test-box"><h3>这是用户自定义的Test.vue---{{username}}</h3><button@click="changeName">修改用户名</button></div>&l......
  • vue透传 Attributes
    Attributes继承​在此之前,先来弥补一个小知识点,vue3支持多个根节点,vue2不支持,<!--vue2:错误的写法--><template><div></div><div></div></template><!--vue3:正确--><template><div></div><div></......
  • 自定义代码片段
    前言使用自定义代码片段可以快速生成代码片段,提升开发效率。使用在vscode中ctrl+shift+p,新建全局代码片段。写好模板,复制进这个网站https://snippet-generator.app/将生成的模板复制进文件中......
  • vue模板大小写区分
    HTML标签和属性名称是不分大小写的,所以浏览器会把任何大写的字符解释为小写。这意味着当你使用DOM内的模板时,无论是PascalCase形式的组件名称、camelCase形式的prop名称还是v-on的事件名称,都需要转换为相应等价的kebab-case(短横线连字符)形式://JavaScript中的ca......
  • vue3 defineExpose()
    使用scriptsetup的组件是默认关闭的——即通过模板引用或者$parent链获取到的组件的公开实例,不会暴露任何在scriptsetup中声明的绑定。可以通过defineExpose编译器宏来显式指定在scriptsetup组件中要暴露出去的属性:<scriptsetup>import{ref}from'vue'const......