鍍金池/ 問答/ HTML問答

不可以直接存在app上,然后page再拿app的么?

app的$pages好像存著所有頁面但,
app作用域的時(shí)候未必加載完所有頁面,所以還是存在app上吧

熊出沒 回答

后端接口沒返回?cái)?shù)據(jù)

慢半拍 回答
const dependencies = {
}

// page's mainFunction
function mainFunction() {
  // Do something with sphereData and orb, ...
  // Check if sphereData defined before use it
  if (dependencies.sphereData) {
    // show the animation
  }
}

// is it desktop?
if (isDesktop) {
  Promise.all([
    import('../../assets/animation/Sphere.json'),
    import('../../assets/animation/orb.png'),
    // other dependencies
  ]).then(([
    sphere,
    orb,
    // other dependencies
  ]) => {
    dependencies.sphere = sphere
    dependencies.orb = orb
    // ...
    
    mainFunction()
  })
} else {
  mainFunction()
}

Promise.all 的用法參見:https://developer.mozilla.org...

注意有些瀏覽器下 Promise 需要 polyfill
寫得我好累~~~

for (var i = 0; i < types.length; ++i) {
  (function (type) {
    
  )(types[i]);
  console.log('types[i]=' + types[i])
}

這樣看是不是爽多了?
這樣不就等于形成了一個(gè)閉包。把i這個(gè)值存了下來?

你這個(gè)問題和fastjson沒太大關(guān)系
1.你需要現(xiàn)保證后臺(tái)的數(shù)據(jù)能傳到前臺(tái),比如console.info(xxx)能打印出來
2.第一步搞定后,再把你的對(duì)象搞成你的業(yè)務(wù)數(shù)據(jù),就是那個(gè)json形式的字符串,剩下的就是前段的json數(shù)據(jù)處理了

加油,你行滴!

有你在 回答

你是想問你的應(yīng)用不是放在根路徑下應(yīng)該怎么處理是吧

Router有一個(gè)配置項(xiàng)base,可以指定基路徑

const router = new Router( {
    base: '/lessoners/'
} ) 

具體的自己看文檔吧
https://router.vuejs.org/zh-c...

幼梔 回答

你的意思是刪除列 行或者一共小cell ?自己寫不就好了嗎

tr/td刪除就是把對(duì)應(yīng)索引的tr行/td列刪除
小cell就是清除對(duì)應(yīng)的數(shù)據(jù)

刮刮樂 回答

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

哎呦喂 回答

key 的特殊屬性主要用在 Vue的虛擬DOM算法,在新舊nodes對(duì)比時(shí)辨識(shí)VNodes。如果不使用key,Vue會(huì)使用一種最大限度減少動(dòng)態(tài)元素并且盡可能的嘗試修復(fù)/再利用相同類型元素的算法。使用key,它會(huì)基于key的變化重新排列元素順序,并且會(huì)移除key不存在的元素。

"有相同父元素的子元素必須有獨(dú)特的key。重復(fù)的key會(huì)造成渲染錯(cuò)誤。"
尛憇藌 回答

我也遇到過這個(gè)問題,官方提供了size屬性,不過控制著很丑陋- -
我的解決方案是直接重寫css
控制行高的是 .ivu-table td, .ivu-table th
改寫,或者重寫一下

雨蝶 回答

var 改成 let

   for (let i = 0; i < arr.length; i++) {
        setTimeout(function() {
            console.log(arr[i]); // undefined?
            $('.u1').append('<span class="anim zoomInRight">' + arr[i] + '</span>');
        }, 100 * i);
    }

或者

    (function(i){
            setTimeout(function() {
            $('.u1').append('<span class="anim zoomInRight">' + arr[i] + '</span>');
        }, 100 * i);
        })(i);
怪痞 回答

直接使用 angular-cli 新建項(xiàng)目就可以,webpack 都幫你整好了,也很方便。比較出名的有 ng2-admin, primeng。

打個(gè)廣告,最近使用 Angular5 搭建了一個(gè)很簡單的后臺(tái)管理系統(tǒng)的架構(gòu),集成了jQuery,Bootstrap,Echarts,layer 等常用工具,實(shí)現(xiàn)了懶加載和預(yù)加載,代碼量不多,邏輯也不復(fù)雜,適合初學(xué)者參考,地址是:https://github.com/JerryMissT... ,歡迎 forkstar

落殤 回答

你的意思是訪問"/MyOrg"路由默認(rèn)渲染MyOrgIndex組件嗎,如果是的話可以用重定向,不要寫兩個(gè)一樣的路由

{
      path: '/MyOrg',
      redirect: '/MyOrg/Index'  // 重定向到二級(jí)路由
},
{
      path: '/MyOrg',
      name: 'MyOrg',
      component: MyOrg,
      children: [
        {
          path: '/MyOrg/Index',  // 二級(jí)路由
          name: 'MyOrgIndex',
          component: MyOrgIndex
        },
        {
          path: '/myorg/AddTopic',
          name: AddTopic,
          component: AddTopic
        },
        {
          path: '/myorg/News',
          name: News,
          component: News
        },
      ]
    },
}
膽怯 回答

個(gè)人習(xí)慣:一般的中小組件、有可能到處被調(diào)用的、css代碼量不多的,就基本把template/js/css寫在一個(gè).vue文件里。

雨蝶 回答

clipboard.png

<router-link :to="{path:'storeIndex',query:{storeId:item.id}}" exact></router-link>

或者

this.$router.push({
  path: "orderSettlement",
  query: {
      id: goodId,
      optionid: optionid,
      total: goods_num
  }
});
念初 回答

@click="myPra(diary.ispraise,diary.countpraise)" 這么些是沒有問題,
前提是你要保證你的data數(shù)據(jù)中已經(jīng)有diary這個(gè)對(duì)象,而且diary對(duì)象中已經(jīng)有ispraise,countpraise這兩個(gè)屬性

data:{

diary:{
    ispraise: 你的初始值,
    countpraise:  你的初始值
}

}
頁面中再這樣綁定就不會(huì)報(bào)錯(cuò)了,
@click="myPra(diary.ispraise,diary.countpraise)"

CSS樣式

··

    <style type="text/css">
        #content-wrpper div {
            display: none;
        }
    </style>

··

js代碼

··
<script type="text/javascript">

var lis = $("li");
for (var i = 0; i < lis.length; i++) {
    //利用閉包保存變量i
    (function(i){
        lis[i].onmouseover = function(){
            $("#content-wrpper div").hide();
            $("#content-wrpper div").eq(i).show();
        }
    })(i)
}

</script>
··
問題問的看不懂,上面是讓對(duì)應(yīng)順序的li懸停顯示對(duì)應(yīng)div的一種代碼邏輯。