鍍金池/ 問答/ HTML問答
老梗 回答
const parser = /["']([^"']+)["']/g;
str.replace(parser, "$1")
糖果果 回答

可以用postMessage進(jìn)行數(shù)據(jù)傳遞,可以傳遞字段讓iframe內(nèi)外保持信息交互

淚染裳 回答

里面的api填自己上傳圖片的api
圖片描述

如果php是使用的composer管理的的可以使用我根據(jù)ueditor封裝的圖片上傳包

空白格 回答

window.onerror只能捕獲未處理的錯誤,如果錯誤被vue處理了,那你那根本就沒法處理

陪我終 回答

ali[i].offsetLeft 這種寫法是很菜的寫法,因?yàn)檫@樣會讓瀏覽器強(qiáng)制刷新重排緩沖區(qū),從而多次觸發(fā)重排。
建議使用一個class控制下面li的屬性一次性添加,JS添加class完成效果

$(this).index()找的是同級兄弟元素中他所在的位置,你這里應(yīng)該是尋找外層div的位置吧,可以使用$(this).parents("你的選擇器").index()

司令 回答

一般情況下圖片單獨(dú)一行,如果你想文字環(huán)繞圖片的話,考慮textkit可以實(shí)現(xiàn)

卟乖 回答

假如使用了vue-router, 建議在組件內(nèi)增加beforeRouteEnter和beforeRouteUpdate,詳見:https://router.vuejs.org/zh-c...

babel 默認(rèn)會去當(dāng)前項(xiàng)目的 node_modules 下找 preset 或 plugin,所以你全局安裝的時候,它的確找不到依賴

當(dāng)然有很多方式可以曲線救國,下面說一個:
打開 .babelrc 文件,把 env 替換為你全局安裝的 babel-preset-env 的路徑,比如我電腦上就是 /usr/local/lib/node_modules/babel-preset-env

"presets": [
    ["env", { "modules": false }],
    "stage-2"
  ]

=>

"presets": [
    ["/usr/local/lib/node_modules/babel-preset-env", { "modules": false }],
    "stage-2"
  ]

其他方法比如,手動把全局安裝的 babel-preset-env 拷貝到當(dāng)前的 node_modules 中 etc...

最后說一下,如果你多個項(xiàng)目都是自己把玩的話,這樣的操作并無大礙,但是如果涉及到多人協(xié)作的項(xiàng)目...emmm,我相信題主應(yīng)該明白的

傻叼 回答

mdzz果然是腦子燒壞了……掃一掃的回調(diào)頁要后臺設(shè)置授權(quán)的……

陌顏 回答

???怎么發(fā)布不出去?

黑與白 回答

mmp我也是這個問題,原來是 那些狗日的亂寫參考文檔touchend 寫錯了,mmp啊,亂寫害死人

風(fēng)畔 回答

MDN官網(wǎng)有這么一段話

clipboard.png

所以for...in在這里并不可靠
此處在循環(huán)前保存一個length,用下標(biāo)遍歷就好了

心夠野 回答

setTimeout的延時設(shè)為0試試。

陌離殤 回答

clipboard.png
剛剛也遇到了你這種問題 應(yīng)該是vue入口文件mainjs 沒有引入store 注意不能大寫= =

裸橙 回答

echarts 對與顏色的配置項(xiàng)是可以接受函數(shù)當(dāng)作參數(shù)的 if 判斷 return 就可以了

誮惜顏 回答

試試npm uninstall ionic,可能本地也安裝了吧。

下墜 回答

主要就在于html結(jié)構(gòu)上,
給標(biāo)題加上click事件 @click="show(i)"
給內(nèi)容綁定class事件,在點(diǎn)擊的時候讓對應(yīng)內(nèi)容加上active這個class讓他顯示
差不多是這樣的,看下能理解不

html

<div class="container">
  <ul>
    <li v-for="(title,i) in list.title">
      <p class="title" v-text="title" @click="show(i)"></p>
      <div class="content" v-bind:class="{active:index==i}" v-text="list.content[i]"></div>
    </li>
  </ul>
</div>

css部分

.container{
  width: 100%;
}

.container ul{
  width: 100%;
}

.container li p.title{
  width: 100%;
  line-height: 60px;
  font-size: 18px;
  color: #000;
}

.container li p.active{
  color: #f00;
}

.container li .content{
  background-color: #f3f3f3;
  padding: 10px;
  box-sizing:border-box;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.container li div.active{
  display: block;
}

js部分

<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
<script>
$(document).ready(function(){

var a = {
  title:["1注冊是支行信息如何進(jìn)行填寫?","2商戶推薦碼是什么","3合同位置是否可以修改"],
  content:["1結(jié)算賬戶的填寫,需要選擇下拉菜單中的開戶行及支行全程,不可收天,否則無法成功提交。","2結(jié)算賬戶的填寫,需要選擇下拉菜單中的開戶行及支行全程,不可收天,否則無法成功提交。","3結(jié)算賬戶的填寫,需要選擇下拉菜單中的開戶行及支行全程,不可收天,否則無法成功提交。"]
};

new Vue({
  el:".container",
  data:{
    list:a,
    index:-1
  },
  methods:{
    show:function(j){
      this.index = j;
    }
  }
})

});
</script>
何蘇葉 回答

看了一下你的代碼,并不需要判斷

這里

if(ex < (line.x)){ //重點(diǎn)就是這個判斷條件 , 左右兩邊不知道如何設(shè)置 觸發(fā)的判斷條件
    moveX = ex - line.x; // 相對 原始x 的位置 偏移
}

直接寫成 moveX = ex - line.x; 就可以了

test