鍍金池/ 問答/ HTML問答
萌小萌 回答

1.要在loader里配置

options: {
      attrs: [':data-src']
    }

2.img標簽里要有data-src屬性
3.要require 包含img標簽的html

傲寒 回答

number = number - i;這段代碼有問題,
需要定義一個變量,

int temp=number;
temp = temp - i;

就可以了

心上人 回答

1.設置Y軸的axisLine/splitline/axisTick為隱藏

2.設置serieslabel顯示,position設為right

源代碼,記得在4.0以上版本運行,低版本請自行修改配置

app.title = '世界人口總量 - 條形圖';

option = {
    title: {
        text: '世界人口總量',
        subtext: '數(shù)據(jù)來自網(wǎng)絡'
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    legend: {
        data: ['2012年']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: {
        type: 'value',
        boundaryGap: [0, 0.01],
        splitLine: {
            show: false
        }
    },
    yAxis: {
        type: 'category',
        data: ['巴西', '印尼', '美國', '印度', '中國', '世界人口(萬)'],
        axisLine: {
            show: false
        },
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
    },
    series: [
        {
            name: '2012年',
            type: 'bar',
            label: {
                show: true,
                position: 'right'
            },
            data: [19325, 23438, 31000, 121594, 134141, 681807]
        }
    ]
};
舊言 回答

監(jiān)聽input的blur事件

<input type="text" onblur="myFunction()">
膽怯 回答

兼容性問題,現(xiàn)在連Chrome都不支持array.values()

舊時光 回答

beforeCreate是vue組件的生命周期,你去‘*.vue’文件找吧,知道的也就這么多了

尤禮 回答

小圓點應該是用border-radius實現(xiàn)的,而舊版本的ie是不支持border-radius的,用圖片吧

夢若殤 回答

初始話的時候為什么不可以判斷???
https://segmentfault.com/q/10...
看下這個

噢,略微明白了。你可以在第一個頁面的回調(diào)方式判斷就可以了

onLoad: function(option){
  var z = this
  // 獲取用戶信息,跟你那個差不多
  app.userInfoReadyCallback = function() {
      //賦值,可以換成判斷之后跳轉的頁面
      z.setData({
          userInfo: app.globalData.userInfo
      })
    }
},


扯不斷 回答
function parse(data) {
    const hash = {};
    data.slice().forEach(item => {
        const path = item.path;
        if (!hash[path]) {
            hash[path] = item;
        } else {
            Object.keys(item).forEach(key => {
                const hashPath = hash[path];
                if (key !== "path") {
                    const val = item[key];
                    if (!hashPath[key]) {
                        hashPath[key] = val;
                    }
                    else {
                        if (!Array.isArray(hashPath[key])) {
                            hashPath[key] = [hashPath[key]];
                        }
                        hashPath[key] = hashPath[key].concat(val);
                    }
                }

            })
        }

    });
    return Object.keys(hash).map(key => hash[key]);
}
var test = [
    {
        "path": "client_01",
        "client_list": [
            {
                "client": "test_01",
            }
        ],
        "share_type": 1,
    },
    {
        "path": "client_01",
        "group_list": [
            {
                "group": "groupData",
            }
        ],
        "user_list": [
            {
                "user": "userData",
            }
        ],
        "share_type": 2,
    }, {
        "path": "client_02",
        "client_list": [
            {
                "client": "test_02",
            }
        ],
        "share_type": 1,
    },
    {
        "path": "client_02",
        "group_list": [
            {
                "group": "groupData_02",
            }
        ],
        "user_list": [
            {
                "user": "userData_02",
            }
        ],
        "share_type": 2,
    }

];

console.log(parse(test));
喜歡你 回答

不能返回一個數(shù)組

????是我電腦壞了??
圖片描述

薄荷綠 回答

下面展示了在Quill中如何自定義FileBlot以完成文件上傳與回顯功能

  • 自定義FileBlot
可參考例子:https://quilljs.com/guides/cl...
  var Quill = require('quill/dist/quill.js')
  var Link = Quill.import('formats/link');
  class FileBlot extends Link {  // 繼承Link Blot
    static create(value) {
      let node = undefined
      if (value&&!value.href){  // 適應原本的Link Blot
        node = super.create(value);  
      }
      else{  // 自定義Link Blot
        node = super.create(value.href);  
        node.setAttribute('download', true);  // 左鍵點擊即下載
        node.innerText = value.innerText;
      }
      return node;
    }
  }
  FileBlot.blotName = 'link';
  FileBlot.tagName = 'A';
  Quill.register(FileBlot);
  • 調(diào)用自定義Blot
// 當點擊quill中上傳文件的button后調(diào)用
// 這里url是先上傳文件后從服務器返回的文件資源地址
insertToEditor(url, file, editor) {
    const range = editor.getSelection();
    if(/^image/.test(file.type)){  // image直接插入image標簽顯示
      editor.insertEmbed(range.index, "image", url);
    }
    else{  // file則顯示名為filename的A標簽
      editor.insertEmbed(range.index, 'link', {href:url, innerText:file.name}, "api")
    }
}
  • 示例結果

圖片描述

安若晴 回答

其實這個都是因為賦值表達式的值是賦值表達式右值。
所以你第一段代碼中的

if(arr[i] = 0){ // 這里因為賦值值為0,永遠為假,下面的語句不會執(zhí)行
        arr.splice(i , 1)
    } 

后面

Boolean(a = 3) //這里如果賦值為a=3 !=0 所以返回真,如果是a=0,則返回假。 
遺莣 回答

樓上的正則表達式只對你這一個例子適用,更具體的講,它只在路由參數(shù)只有兩個并且 p 是第一個的情況下適用。

js 里的正則是不支持判斷“前面是 p=”這種條件的,所以要讓結果完全只有 111 沒有 p= 出現(xiàn)是不可能的。
但是有一種替代方案,只需要將你原來的正則稍微修改一點就可以實現(xiàn):

url.match(/p=(\d+)(?=[&$])/);
// ["p=111", "111"]

這個數(shù)組的第二項就是你想要的東西。
這個正則表達式中,(\d+) 的括號會將括住的部分放進返回結果里。
另外注意我將你的 (?=[&]) 補充成了 (?=[&$]),這是要考慮 p 是最后一個參數(shù)的情況

希望對你有幫助

哎呦喂 回答

初次進去首頁路由下面有可能設置了message和notification,你檢查下代碼

網(wǎng)妓 回答

代碼不要用圖片貼出來!!

let w = window.innerWidth;
    document.getElementById('w').style.width = w - (w<=1440?367:717) + 'px'

;
    document.getElementById('l').style.display = w<=1440?'none':'block';
巴扎嘿 回答

@我在等風也等你
需要用到Babel轉碼

    # 最新轉碼規(guī)則
    $ npm install --save-dev-g babel-preset-es2015

    # react 轉碼規(guī)則
    $ npm install --save-dev-g babel-preset-react

    # 不同階段語法提案的轉碼規(guī)則(共有4個階段),選裝一個
    $ npm install --save-dev babel-preset-stage-0
    $ npm install --save-dev babel-preset-stage-1
    $ npm install --save-dev babel-preset-stage-2
    $ npm install --save-dev babel-preset-stage-3
    然后,將這些規(guī)則加入.babelrc
      {
            "presets": [
            "es2015",
            "react",
            "stage-2"
            ],
            "plugins": []
        }
    #babel-cli工具
    $ npm install --global babel-cli

在進行weex的初始化

    weex create weex-xx

新建的工程的js語法都沒問題了
舊代碼

entry: {
    ...webEntry,
    'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
  },

新代碼

  entry: Object.assign(webEntry, {
    'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
  }),
孤慣 回答

試試這個這樣添加,然后css設置video的樣式。

 <video autoplay>
      <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4"> Your browser does not support the video tag.
  </video>
陌離殤 回答

官方教程
可以定制主題,或者使用SCSS,或者通過命令行改變。

蔚藍色 回答

樓上正解,視情況而定,看你想什么時候得到數(shù)據(jù),

毀憶 回答

vue的倒沒有寫過, 之前用h5寫了一個高仿微信聊天界面
https://blog.csdn.net/xiaoyan...