鍍金池/ 問答/ HTML問答
瘋浪 回答

官方文檔

clipboard.png

new ClipboardJS('.btn', {
    text: function(trigger) {
        return '你想要復(fù)制的內(nèi)容';
    }
});
尋仙 回答

搜索建議結(jié)果是用js動態(tài)生成的.
可以直接觀察它是向哪個 api 請求的.
比如搜索hello, 可以直接請求
https://finance.yahoo.com/_finance_doubledown/api/resource/searchassist;searchTerm=hello
那么代碼可以這樣寫:

import json
import requests

kw = 'hello'
url_base = 'https://finance.yahoo.com/_finance_doubledown/api/resource/searchassist;searchTerm='
url = url_base + kw
resp = requests.get(url)
print(json.dumps(json.loads(resp.text), indent=4, sort_keys=True))

得到類似的結(jié)果:

{
    "hiConf": false,
    "items": [
        {
            "exch": "FRA",
            "exchDisp": "Frankfurt",
            "name": "HelloFresh SE",
            "symbol": "HFG.F",
            "type": "S",
            "typeDisp": "Equity"
        },
        ...

我嘗試的貌似直接請求即可, 尚不知 yahoo 有沒有限制請求的措施.

帥到炸 回答

你的<button>里用的是onclick="test()",也就是每點(diǎn)擊一次,都會去執(zhí)行test()函數(shù),然后每次test()執(zhí)行的內(nèi)容showConfirm當(dāng)中都會去注冊一次.cancel和.success的click事件——輸出1|2,也就是每點(diǎn)擊一次,就多注冊一次,然后多輸出一次1|2。你可以去掉button當(dāng)中的onclick="test()",然后這么寫:

<button class="btn btn-info btn-sm" id="test_button">test</button>

<script>
    $('#test_button').click(showConfirm('測試','測試內(nèi)容',true,function(){
        console.log(1);
    },function(){
        console.log(2);
    }));
</script>

這樣你的button只注冊一次點(diǎn)擊事件即可。
希望能幫助到你。

夢一場 回答

請求時長跟axios沒啥關(guān)系呀,瀏覽器只負(fù)責(zé)請求,什么時候響應(yīng),響應(yīng)多久是看你后端以及網(wǎng)絡(luò)延時呀

陌顏 回答

用你的絕對路徑:

/usr/share/es/bin/plugin

/usr/share/es/bin/plugin  install mobz/elasticsearch-head
單眼皮 回答

試試 badge

你那是 bootstrap 3,4 不兼容 label 了 變成 badge 了

https://getbootstrap.com/docs...

離魂曲 回答

這里可能不是重復(fù)命名的問題,而是你的路由命名剛好被編譯成相同的路由。其實(shí),說白了就是你的代碼寫的不規(guī)范

尛憇藌 回答

你在node_models中看看你寫的那個路徑對不?

在github找了下,沒有找到這個組件。

組件文檔中一般都有介紹是如何使用的。

撥弦 回答

請用splice

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title></title>
    <style>
        [v-cloak] {
            display: none;
        } 
    </style>
</head>

<body>
    <div id="app" v-cloak>
        <table border="1">
            <tr v-for="item in list">
                <td>{{item.name}}</td>
                <td>{{item.age}}</td>
            </tr>
        </table>
        <button @click="insert">在第二個位置插入一行</button>
    </div>

    <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>
    <script>
        new Vue({
            el: '#app',
            data: {
                list: [
                    { name:'user1', age:10 },
                    { name:'user2', age:20 },
                    { name:'user3', age:30 }
                ]
            },
            methods: {
                insert() {
                    this.list.splice(1,0, { name:'新插入的行', age: 100})
                }
            }
        })
    </script>
</body>

</html>
我不懂 回答

事件寫錯了吧,@后面沒有冒號

<div class="vdobnt" @click="playVideo()">
        <i class="iconfont img-text">&#xe614;</i>
      </div>
舊時光 回答

其實(shí)你等號的盒子也是少了1px;
方案一:
單獨(dú)設(shè)置寬度calc(40% + 1px)
方案二:
添加
box-sizing: border-box;

看過代碼,只要修改一下
double-width
.double-width {
//flex:2;
flex: 0 0 66.7%;
}

另外:
你有時候用 width: 60%;
有時候用 flex: 1;
有時候用 flex: 0 0 40%;
這不是自己給自己添堵嗎?統(tǒng)一使用百分百劃分5份,每份寬度20%

替身 回答

new Vue(config)

這里傳入Vue構(gòu)造函數(shù)的config 是vue框架做處理的 你傳入一些他沒處理的字段自然無效....

建議看下js 高程 構(gòu)造函數(shù)和原型!

兔寶寶 回答

你是不是在關(guān)閉了彈出框才去獲取$('#updatePassword').val()的?嘗試輸出$('#updatePassword').length,看看能不能獲取到元素。如果能獲取到,那就看看頁面里是不是有多個id為updatePassword的標(biāo)簽

朕略傻 回答

你可以轉(zhuǎn)化成時間戳進(jìn)行計算

陌南塵 回答

1、你可以在代碼里把失焦點(diǎn)刪除dom的代碼注視掉啊,等你測試查看完了再恢復(fù)代碼。

2、如果你不能修改代碼,可以先打開控制臺,找到刪除dom代碼的地方,在刪除之前加斷點(diǎn),這樣代碼會在刪除dom之前停住,你可以盡情查看此時的dom解構(gòu)了

情已空 回答

不知道你是什么意思,是一個頁面跳轉(zhuǎn)到另一個頁面,獲取上一個頁面的某個id?h5本地存儲和cookie,當(dāng)然不能跨域,也可以通過url傳過去,跳轉(zhuǎn)后解析url參數(shù)獲得id,可以跨域

殘淚 回答

哪是當(dāng)然的啊,按需加載,又不是不用加載
打包以后,node_modules 下的echarts 和mint-ui等你用到的一些代碼就全部包含進(jìn)去了