vue如何截取字符串


Posted in Javascript onMay 06, 2019

在后端有许多的封装方法来截取字符串或者对字符串的操作,同样前端也有相应的方法。

有一个data数据为ipaddr

data() {
    return {
      ipaddr: "192.168.100.110",
    };
  },

1、现在需要切割成一个数组,得到四个ip值,只需要通过计算属性就可以实现

computed:{
  ipaddrArray:function(){
    return this.ipaddr.split('.')
  }
}

最终通过ul可以展现切割的字符串

<template>
  <ul>
    <li v-for="item in ipaddrArray" :key="item">{{item}}</li>
  </ul>
</template>

展示的结果如下

vue如何截取字符串

2、替换字符。只需要将计算属性中的return值修改即可,如下,将 ‘.' 修改成 '-‘ 

computed:{
  ipaddrArray:function(){
    return this.ipaddr.replace(/\./g,'-')
  }
}

在界面展示

<template>
  <ul>
    <!--<li v-for="item in ipaddrArray" :key="item">{{item}}</li>-->
  </ul>
  {{ipaddrArray}}
</template>

展示结果如下,需要注意的是如果是特殊符号要添加 “\"转义,否者会出错。

vue如何截取字符串

3、截取某一段字符,同样修改计算属性,改成return this.ipaddr.substr(2,5)

    意思为从第二个字符开始(应该说是第三个,因为在数组中以0开始),截取长度为5的一串字符。

视图效果:

vue如何截取字符串

4、截取某一段字符,修改计算属性,改成return this.ipaddr.substring(2,6)

意思为从第二个字符开始(应该说是第三个,因为在数组中以0开始)到第六个字符结束。

视图效果:

vue如何截取字符串

以上所述是小编给大家介绍的vue如何截取字符串详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery $.ajax入门应用一
Nov 19 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
jquery datepicker参数介绍和示例
Apr 15 Javascript
JS实现六边形3D拖拽翻转效果的方法
Sep 11 Javascript
AngularJS 单元测试(二)详解
Sep 21 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
使用Ajax与服务器(JSON)通信实例
Nov 04 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
Nov 26 Javascript
浅谈键盘上回车按钮的js触发事件
Feb 13 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
vue中的过滤器实例代码详解
Jun 06 Javascript
微信小程序轮播图swiper代码详解
Dec 01 Javascript
用vscode开发vue应用的方法步骤
May 06 #Javascript
微信小程序合法域名配置方法
May 06 #Javascript
手把手教你使用TypeScript开发Node.js应用
May 06 #Javascript
微信小程序上线发布流程图文详解
May 06 #Javascript
ES6的解构赋值实例详解
May 06 #Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 #Javascript
Vue动态组件和异步组件原理详解
May 06 #Javascript
You might like
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
JQquery的一些使用心得分享
2012/08/01 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
shallow copy和deep copy的区别
2016/05/09 面试题
财务主管自我鉴定
2014/01/17 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
春晚观后感
2015/06/11 职场文书
汽车车尾标语大全
2015/08/11 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
Redis可视化客户端小结
2021/06/10 Redis
详解JVM系列之内存模型
2021/06/10 Javascript
Java的Object类的九种方法
2022/04/13 Java/Android
MYSQL如何查看操作日志详解
2022/05/30 MySQL