美文网首页让前端飞uni-appWEB前端程序开发
前端Vue自定义手机号文本格式化组件手机号码文本转星号

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

作者: 前端组件分享 | 来源:发表于2023-06-27 07:45 被阅读0次

    前端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代码实现部分

    ```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>

    ```

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/alowydtx.html