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

网站改版如何做301公司地址怎么弄在百度上显示

网站改版如何做301,公司地址怎么弄在百度上显示,免费图片素材网站推荐,做视频的网站带模板大体逻辑是 给input框添加一个input监听,并判断输入是否为获取当前光标的位置,你输入的肯定在光标之前,且肯定是最后一个input输入的内容换行可以被认为空格,需要进行全局替换判断成功的逻辑分为两部分,前方一般来说是…

大体逻辑是

  1. 给input框添加一个input监听,并判断输入是否为@
  2. 获取当前光标的位置,你输入的@肯定在光标之前,且肯定是最后一个@
  3. input输入的内容换行可以被认为空格,需要进行全局替换
  4. 判断@成功的逻辑分为两部分,前方一般来说是为空或者@index的下标为0,后方的判断是到下一个间隔(空格)之间不能存在@,这个主要看产品需求,一般情况是这样
     //获取dom,并添加input监听this.$refs.input.addEventListener('input', (event) => {//判断if (event.data === '@') {//获取当前焦点位置const selectionStart = event.srcElement.selectionStart;//将输入值的换行替换成 空格const value = this.newComment.replace(/[\r\n]/g, ' ');//获取到当前焦点位置最后一个@const start = value.lastIndexOf('@', selectionStart);//获取从焦点位置后第一个空格的下标const fistSpaceIndexFromStart = value.indexOf(' ', selectionStart);//能够找到就用第一个空格的下标否则就找到最后const end = fistSpaceIndexFromStart > -1 ? fistSpaceIndexFromStart : value.length;//获取到@之后到下一个间隔之间的内容const termWithTrigger = value.substring(start, end);//前方的判断-不包含index为0的情况const startBeforeHasSpace = start > 0 && value[start - 1] === ' ';if ((startBeforeHasSpace || start === 0) &&!termWithTrigger.includes(' ') &&!termWithTrigger.includes('@', 1)) {//todo//@成功之后要做的事情}}});
http://www.dinnco.com/news/32361.html

相关文章:

  • 邯郸wap网站建设报价产品推广方式
  • 一个门户网站需要多大的空间谷歌seo排名
  • 做网站的相关教程百度app首页
  • pc网站开发获取位置郑州seo联系搜点网络效果好
  • 湘潭网站建设 要选磐石网络百度广告开户流程
  • webqq网页版广州优化网站排名
  • 重庆软件开发工资一般多少夫唯seo
  • wordpress 评分插件廊坊优化外包
  • 怎么做自动下单网站市场营销比较好写的论文题目
  • 淘宝网站怎么做的好看免费域名怎么注册
  • 石家庄做网站需要多少钱代写企业软文
  • 镇平网站建设百度seo权重
  • 网站特效 站长互联网广告价格
  • 牡丹江林口县建设局网站推广软文范文800字
  • 店铺推广软文范文长春seo关键词排名
  • 网站美工设计广东新闻今日最新闻
  • 如何免费建设网站comseo 360
  • 茶叶公司网站模板微博推广费用
  • 帝国网站地图模板网站策划运营
  • 免费软件下载官方网站我想做百度推广
  • 有哪些是做二手的网站南昌seo代理商
  • 网站制作还花钱google搜索关键词
  • 东莞南城网站建设价格营销型网站建站
  • 大连比较好的的网站建设公司百度的电话人工客服电话
  • 网站开发需要数据库技术网络广告有哪些
  • 湘潭响塘乡建设局网站市场推广是做什么的
  • 个人可以做慈善网站吗百度新闻首页新闻全文
  • 做视频背景音乐网站推广普通话的意义论文
  • wordpress怎么删除文章网站推广优化排名
  • 手机app手机网站开发seo公司推荐推广平台