在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
柒喵 回答

jquery-ui
bootstrap

毀了心 回答

服務(wù)器會(huì)根據(jù)這個(gè) callback 組成 callback(json) 這種內(nèi)容返回, ajax 拿到之后使用 script 標(biāo)簽插入 html 就會(huì)執(zhí)行函數(shù)調(diào)用了, 其中的參數(shù)就是服務(wù)器給的數(shù)據(jù)

壞脾滊 回答

ps里可以自由放大縮小,而且個(gè)別的渲染可能會(huì)和輸出內(nèi)容有一定差別,干活的時(shí)候不要以ps編輯窗口里的內(nèi)容為準(zhǔn),要以ps輸出的圖片為準(zhǔn)(瀏覽器一般有圖片比較插件,可以把圖片平鋪到網(wǎng)頁(yè)底層比較像素準(zhǔn)度,用來參考更合適些)。

初心 回答

colMoveAble : true

就是這個(gè)屬性終于找到了。。。

刮刮樂 回答

創(chuàng)建匿名ctx
const ctx = app.createAnonymousContext()

安若晴 回答

constructor里的bind只是把該方法運(yùn)行時(shí)的this綁定到組件實(shí)例上,調(diào)用方法不變。

所以參數(shù)是在調(diào)用的時(shí)候傳的,前面的bind相當(dāng)于每次都這樣調(diào)用:

this.play.call(this, arguments)
逗婦乳 回答

1、把做后臺(tái)的人找過來溝通一下,能不能直接傳rem過來
2、取值后自己用正則替換一下……
不知道你要不要做換算,要的話盡量還是讓后臺(tái)解決的好……

咕嚕嚕 回答

class MixedInput extends Component {


constructor(props) {
    super(props);
    this.state = {
      value: 1,
    };
  }
onChange = () => {
    console.log("set value")
    this.setState({ value: 'xxx' },()=>{
            this.props.onChange(this.state.value)
    });
}
render() {
    let options = this.props.items.map(function (option, idx) {
        return { value: option.value, label: option.text }
    });
    return (
        <div>
            <Picker data={options} cols={1}  onChange={this.onChange}>
                <List.Item>{this.props.label}</List.Item>
            </Picker>
            <TextareaItem rows={3} onChange={this.onChange} />
        </div>
    )
}

}
export default MixedInput

陪她鬧 回答

鏈接帶參數(shù)作為識(shí)別就可以了

夕顏 回答

敢問解決了嗎,我也是會(huì)遇到這個(gè)錯(cuò)誤,eval里邊

礙你眼 回答

如果是單文件組件的話, https://github.com/surmon-chi... 應(yīng)該符合你的需求

冷咖啡 回答

這不就是個(gè)路由傳參么?

撿肥皂 回答

遞增 (++)
遞增運(yùn)算符為其操作數(shù)增加1,返回一個(gè)數(shù)值。

如果后置(postfix)使用,即運(yùn)算符位于操作數(shù)的后面(如 x++),那么將會(huì)在遞增前返回?cái)?shù)值。
如果前置(prefix)使用,即運(yùn)算符位于操作數(shù)的前面(如 ++x),那么將會(huì)在遞增后返回?cái)?shù)值。

陌離殤 回答

這種寫法不對(duì),spawn只能執(zhí)行一條命令:spawn(command[,args])
例如:spawn("cd", ["../"])
要執(zhí)行多條命令參考:https://segmentfault.com/q/10...

愿如初 回答

寫成這樣試試
import FileTree from '@/components/FileTree/index'

念初 回答

好吧,好像確實(shí)有問題

clipboard.png

后來又嘗試寫了一下

  • 先把數(shù)組每個(gè)元素當(dāng)成一個(gè)樹,之后合并到一個(gè)樹中
  • 前序遍歷求出每個(gè)節(jié)點(diǎn)下所有葉子節(jié)點(diǎn)的個(gè)數(shù),比如 type2 這個(gè)節(jié)點(diǎn)就有5個(gè)所有葉子節(jié)點(diǎn)
  • 層序遍歷這個(gè)樹的每個(gè)節(jié)點(diǎn),每層開始在表頭添加一個(gè) tr 元素 ,并記錄下這個(gè)元素。然后遍歷這一層的節(jié)點(diǎn),如果有子節(jié)點(diǎn)則添加 <td colspan="x">x 為上面所有葉子節(jié)點(diǎn)數(shù)量;如果沒有子節(jié)點(diǎn)則添加 <td rowspan="y"> y 為 “合并樹的最大深度 - 當(dāng)前深度” (表頭畫完)
  • 遍歷數(shù)組中每一個(gè)樹,完善數(shù)據(jù)
const appendTd = (tr, hasChild, size, name) => {
  const td = document.createElement('td')
  if (hasChild) {
    td.setAttribute('colspan', size)
  } else {
    td.setAttribute('rowspan', size)
  }
  td.innerText = name
  tr.appendChild(td)
}

//------------ 原答案 ----------------

這里只提供一種思路,詳細(xì)代碼就不寫了

// const data = ...原始數(shù)據(jù)
let table = {}
data.map((item) => {
  table = {...table, ...item}
})
console.log(table)

首先利用 es6 解構(gòu),將所有對(duì)象具有的屬性合并起來,你就可以得到一個(gè)完整的表頭的結(jié)構(gòu),這里數(shù)據(jù)不重要。

{ name: 'BBB',
  age: 12,
  score:
   { type1: { item1: 12, item2: 23, item3: 23 },
     type2: { item4: 12, item5: 23, item6: 23 } } }

之后一層一層遍歷這個(gè)對(duì)象樹,就能得到整個(gè)表頭了

表頭畫好后,用剛剛得到的表頭去挨個(gè)遍歷每個(gè)數(shù)據(jù)項(xiàng),并且畫單元格,沒有數(shù)據(jù)不填。

陌南塵 回答

只保留最外層的一個(gè) BrowserRouter ,你再試試

朕略萌 回答

你的table的td是v-for循環(huán)出來的吧,如果是列表循環(huán)出來的,那就是因?yàn)槟愕牧斜硌h(huán)還沒有結(jié)束,就執(zhí)行了mounted方法。

將回調(diào)延遲到下次 DOM 更新循環(huán)之后執(zhí)行。在修改數(shù)據(jù)之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一樣,不同的是回調(diào)的 this 自動(dòng)綁定到調(diào)用它的實(shí)例上。Vue官網(wǎng)關(guān)于vm-nextTick的解釋
new Vue({
  // ...
  methods: {
    // ...
    example: function () {
      // 修改數(shù)據(jù)
      this.message = 'changed'
      // DOM 還沒有更新
      this.$nextTick(function () {
        // DOM 現(xiàn)在更新了
        // `this` 綁定到當(dāng)前實(shí)例
        this.doSomethingElse()
      })
    }
  }
})