鍍金池/ 問答/ HTML問答
孤島 回答

打開兩個終端 一個運(yùn)行 npm run build 一個運(yùn)行 npm run serve
想要熱更新的話,就在package.json文件里的scripts對象里的build: 'webpack --watch' 就可以啦

怣人 回答
  1. 給看 PHP 文件內(nèi)容,遮起來做什么。
  2. 看請求的時候,不用只看 headers, 有一個 response 可以看到內(nèi)容
陌離殤 回答

form表單是否有增加enctype=”multipart/form-data”

怪痞 回答

find查的是dom上的內(nèi)容,你的addLineHtml只是在內(nèi)存里沒在dom上.
另外建議問題表述還是需要條理一些


我只能說

var ul = $("<div>");
ul.append($("<div>123</div>"));
$('body').append(ul);

是可以的;

var ul = "<div>";
$(ul).append($("<div>123</div>"));
$('body').append(ul);

是不行的.

自己解決了,思路:popover設(shè)置trigger=hover,即可解絕觸發(fā)問題,剩余代碼同官方文檔

裸橙 回答

首頁你的寫法不對。maskStyle={{backgroundColor: '#ff0000'}}
API文檔中明確寫了是一個Object: {}

真難過 回答

ctrl+c試一下,可能沒卡過來

你最好先在view的template里用{{ forecast }}看看數(shù)據(jù)是否可以顯示出來,如果可以,那就是模板和數(shù)據(jù)格式不匹配造成的。否則就是數(shù)據(jù)無法被view訪問到。

哚蕾咪 回答

后端的允許的跨域請求頭字段沒設(shè)置對吧。
apizza不是瀏覽器不存在跨域問題。

萢萢糖 回答

什么項(xiàng)目都可以用charles來mock數(shù)據(jù),我覺得用這個工具很方便

傲寒 回答

???啥意思 這樣?for(var i=0;i<=this.goodsdata.length;i++)

厭惡我 回答

你這操作有點(diǎn)違背操作常理啊

妖妖 回答

canvas有個測量文本長度的api(measureText), 所以居中就很簡單了

context.fillText(str, (canvas.width - context.measureText(str).width) / 2, 0)

當(dāng)然如果你文本的長度超過canvas的寬度那你就必須另外處理了。

青黛色 回答

把history模式去掉

放開她 回答

1.你的問題是跨域請求:因?yàn)槟闶窃诒镜亻_發(fā)的,你請求的后臺服務(wù)器的數(shù)據(jù)會對非同一個域名下的請求有限制,所以會報錯。
2.解決方案:
(1)安裝chrome插件 Allow CORS
(2)服務(wù)端設(shè)置 在php接口腳本中加入以下兩句即可:

 header('Access-Control-Allow-Origin:*');//允許所有來源訪問
 header('Access-Control-Allow-Method:POST,GET');//允許訪問的方式
乞許 回答

之前寫過一個用百度智能提示練習(xí)jsonp的,里面有上下鍵選擇功能,僅供參考。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title></title>
    <style>
        * { padding: 0; margin: 0; }
        html, body { height: 100%; width: 100%; text-align: center;background:url(images/bg.jpg) center center no-repeat;background-size:cover; }
        input { width: 800px; height: 40px; border: 1px solid #ccc; outline: none; padding: 5px 10px; margin-top: 300px; font-size: 16px; font-family: 'Microsoft YaHei'; background: rgba(255,255,255,0.8); }
        ul { width: 820px; margin: 0 auto; list-style: none; margin-top: -1px;background:rgba(255,255,255,0.8); }
            ul.border { border: 1px solid #ccc; }
        li { line-height: 40px; text-align: left; padding: 0 10px; cursor: pointer; }
            li.active { background: #0094ff; color: #fff; }
    </style>
    <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
    <script>
        function getData(data) {
            var list = data.s;
            var html = '';
            $.each(list, function (index, item) {
                html += "<li>" + item + "</li>";
            });
            $("ul").addClass("border").html(html);
        }

        function search(kw) {
            window.location. + encodeURIComponent(kw);
        }

        $(function () {
            $("input").focus().keyup(function (e) {
                var kw = $(this).val();
                if (!kw) {
                    $("ul").removeClass("border").html("");
                    return;
                }

                if (e.keyCode == 13) {
                    var kw = $(this).val();
                    if (!kw) {
                        return;
                    }
                    search(kw);
                }
                else if (e.keyCode == 38) {
                    var active = $("li.active");
                    if (active.length) {
                        var prev = active.prev();
                        if (prev.length) {
                            prev.addClass("active").siblings().removeClass("active");
                        }
                        else {
                            $("li:last").addClass("active").siblings().removeClass("active");
                        }
                    }
                    else {
                        $("li:last").addClass("active");
                    }
                    $("input").val($("li.active").text());
                }
                else if (e.keyCode == 40) {
                    var active = $("li.active");
                    if (active.length) {
                        var next = active.next();
                        if (next.length) {
                            next.addClass("active").siblings().removeClass("active");
                        }
                        else {
                            $("li:first").addClass("active").siblings().removeClass("active");
                        }
                    }
                    else {
                        $("li:first").addClass("active");
                    }
                    $("input").val($("li.active").text());
                }
                else {
                    $.ajax({
                        type: "get",
                        url: "http://suggestion.baidu.com/su",
                        data: { 'wd': kw, 'p': '3', 'cb': 'getData', 't': new Date().getMilliseconds().toString() },
                        dataType: "jsonp",
                        success: function (data) { },
                        error: function () { }
                    });
                }
            });

            $("ul").on("click", "li", function () {
                search($(this).text());
            });
        });
    </script>
</head>
<body>
    <input type="text" placeholder="百度一下" />
    <ul></ul>
</body>
</html>
萌面人 回答

沒問題。babel本質(zhì)就是 ES6 轉(zhuǎn)換為 ES5,ES5的變量聲明,怎么樣都會變量提升啊。