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

鍍金池/ 問答/ HTML問答
安若晴 回答

這是Node中關(guān)于模塊的基礎(chǔ)知識。

如何定義模塊,如何暴露模塊,如何引入模塊,都是Node中的模塊機制在起作用。
Node中,模塊實現(xiàn)遵循CommonJS規(guī)范。

可以參考這篇文章,系統(tǒng)學(xué)習(xí)下:http://www.infoq.com/cn/artic...

逗婦惱 回答

obj2轉(zhuǎn)化為Json字符串的值和obj1中obj1.children.children轉(zhuǎn)化為json字符串的值不一樣,console一下即可

九年囚 回答

不會canvas。
個數(shù)不固定,參數(shù)改成數(shù)組不就好了

arr = [
  {
    id:'111',
    info: ''
  },
  {
    id:'222',
    info: ''// 不需要提示就不寫
  },
  ...
]
function highLight (arr) {
  $('#overlay').show();
  arr.forEach(function (item) {
    id = item.divId
    info = item.info
    // 然后做你原來的操作
  }) 
}
厭惡我 回答

table不是綁定一個data嗎,通常來說修改data,table就會自己重新渲染。同理,你在初始化的時候,讓data = [],然后點擊添加的時候push一個初始化的對象進去,例如push一個{name:'1',age:0}

傻丟丟 回答

http://www.dexy.it/
The Most Powerful, Flexible Documentation Tool Ever.

忘了我 回答

你這個應(yīng)該只是把頁面元素顯示出來了,但是這些元素的對應(yīng)的數(shù)據(jù),事件都不見了。自然也就不能點了,可以把vueData,vuex數(shù)據(jù)也一起保存起來,重新賦值試試

別硬撐 回答
 <el-button @click="printData='isPrintFName'">點我</el-button>
 <el-radio-group v-model="printData">
          <el-radio :label="'isPrintName'">打印名稱</el-radio>
          <el-radio :label="'isPrintFName'">打印全稱</el-radio>
 </el-radio-group>

這樣試試label前面加:

陌顏 回答

ie8某些情況下遮罩層的div會被穿透,一般這種情況把div換成個iframe就可以了。

囍槑 回答

一、將谷歌瀏覽器解除啟動器鎖定,緊接著在非根用戶下輸入

/usr/bin/google-chrome-stable //啟動谷歌瀏覽器,然后鎖定到啟動器

二、緊接著會在~/.local/share/applications/下自動創(chuàng)建一個google-chrome.desktop的文件,每個人生成的位置和你安裝程序的目錄有關(guān),可使用:

輸入 gedit ~/.local/share/applications/google-chrome.desktop 命令

將其中的Exec=/usr/bin/google-chrome-stable (這里的名字不一定絕對但是google-chrome-stable,也可能是其它例如chrome等,這個不用管)后加上%u即可,注意空格;

clipboard.png

三、保存后即可以嘗試用外部程序及IDE打開谷歌瀏覽器;

兮顏 回答
addToArr2(item){
    var hasItem = this.arr2.some(k=>{
        return k.id == item.id
    })
    hasItem || this.arr2.push(item)
}
凝雅 回答

單純前端解決不了吧,我記得proxytable本身只是為了開發(fā)時使用的,他本身是處理了跨域的一些問題的。你在build之后就和他沒關(guān)系了,相當(dāng)于只是一個js去執(zhí)行。
不知道你前端頁面是用什么起的服務(wù),如果是用的nginx的話,可以在里面做一個反向代理。在不就是通過服務(wù)端做CORS了。

瘋浪 回答

問題一、后端無須解密,只需要比對前端傳過去的md5就行
問題二、登錄之后需要保存登錄之后的狀態(tài),涉及到簽權(quán)機制,這就不是一兩句話能解釋的清楚的,建議題主了解下oauth2,jwt等知識。

命多硬 回答

自己基于promise封裝一下就行了,不用什么都依賴于第三方包。

router.post('/login', async (ctx, next) => {
  const options = {
    url: 'http://xx.55.41.71:9090/tokens',
    method: "POST",
    json: true,
    headers: {
      "content-type": "application/json",
    },
    body: JSON.stringify({
      'userName': 'xxxxxx',
      'password': 'xxxxxx'
    })
  };
  ctx.body = await requestPromise(options);
});

// promise 是異步流程控制的基礎(chǔ),自已封裝一下就行了
function requestPromise (options) {  
  return new Promise((resolve, reject) => {
    request(options, (error, response, body) => {
      if (error) {
        reject(error);
      }
      resolve(body);
    })
  })
}

或者更簡單一點,直接用原生的 promisify :

const util = require('util');
const request = require('request');
const requestPromise = util.promisify(request);

router.post('/login', async (ctx, next) => {
  const options = {
    url: 'http://xx.55.41.71:9090/tokens',
    method: "POST",
    json: true,
    headers: {
      "content-type": "application/json",
    },
    body: JSON.stringify({
      'userName': 'xxxxxx',
      'password': 'xxxxxx'
    })
  };

  const {response, body} = await requestPromise(options);
  ctx.body = body;
});
冷咖啡 回答
  1. 去適配不同窗口大小的屏幕,不應(yīng)該是前端的必要工作么,無論你是等比例縮放,還是更換布局
  2. chrome可以調(diào)窗口大小啊......你調(diào)個1920x1080不久完事了...
  3. banner1920 主體margin : 0 auto 是常見布局
維他命 回答

//點擊確定按鈕的時候
addPermission:function(){

var that = this;
that.$validator.validateAll().then((result) => {
    //如果表單不為空
    if(result){
        var finalPath = that.new_path1 + ":" + that.new_path2;
        console.log(finalPath); //為什么是underfine
    }
})

}

尐潴豬 回答

將@小明 對應(yīng)的userid找到并緩存起來,需要發(fā)送給后端的時候拼接起來就行了。