匹配微博表情包

getData() {
      $.ajax({
        dataType: 'jsonp',
        url: 'https://api.weibo.com/2/emotions.json?source=1362404091',
        success: (res) => {
          this.emoji = res.data
        }
      });
    },
    analysis(obj) {
      var value = obj || "";
      var arr = value.match(/\[(.+?)]/g)
      console.log(arr,'arr')
      if (arr) {
        for (var i = 0; i < arr.length; i++) {
          for (var j in this.emoji) {
            if (arr[i] == this.emoji[j].phrase) {
              var ex = '+ 20 + '" height="' + 20 + '" src="' + this.emoji[j].url + '">';
              value = value.replace(arr[i], ex);
              break;
            }
          }
        }
      }
      return value;
    },

匹配微博表情包_第1张图片
匹配微博表情包_第2张图片
在这里插入图片描述

你可能感兴趣的:(vue.js)