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

鍍金池/ 問(wèn)答
凝雅 回答

因?yàn)榉匆?hào)模板插值只會(huì)翻譯一次。

const html = content => `${tpl}`;

// 等價(jià)于
const html = content => "" + tpl ""; 

// 你需要在運(yùn)行時(shí)對(duì) tpl 再次進(jìn)行模板插值,只考慮實(shí)現(xiàn)功能的話,可以這樣:
const html = content => eval("`" + tpl "`"); 
還吻 回答

nvm是管理node版本的,npm是管理node插件的

挽歌 回答

建一個(gè)全局的數(shù)組,把瀏覽過(guò)的數(shù)據(jù)放進(jìn)去 需要的話取出來(lái)

眼雜 回答

Set的特點(diǎn)是去重,key不能重復(fù)一定沒(méi)問(wèn)題。有一個(gè)點(diǎn),如果進(jìn)入Set的key是String類型,看看Set都做了些什么,首先對(duì)key做了一個(gè)hash計(jì)算拿到一個(gè)hashCode值,Iterator keys做equals比較,如果返回true那么這個(gè)key就放不進(jìn)去了,達(dá)到了去重的效果。如果進(jìn)入Set的key是一個(gè)對(duì)象呢,都知道new一個(gè)對(duì)象,他們?nèi)绻嗟饶敲磆ashCode一定也相等,equals肯定也是true,可JVM不吃這套,定義了每個(gè)new出來(lái)的對(duì)象都是獨(dú)一無(wú)二的,這就導(dǎo)致了equals 返回false,那么Set可以放下Dog對(duì)象,因?yàn)槟闱昂蠓湃氲氖莾蓚€(gè)Dog對(duì)象,而不是一個(gè)Dog類。希望可以幫到你,問(wèn)題的地方,歡迎大神們拍磚指正!

情皺 回答

是NP-hard問(wèn)題。近似算法參見(jiàn)partition problem

陌南塵 回答

Generator 有能力,把所有“回調(diào)”改成真正的“返回”。

以前是:

asyncCall().then(function(response){ console.log(response) });

可以改成:

var response = yield gen.Task(asyncCall);
console.log(response);

細(xì)節(jié):https://www.zouyesheng.com/js...

getCityList的代碼貼一下。我猜測(cè)是空值的請(qǐng)求發(fā)出去了,然后回來(lái)的慢。結(jié)果空值把有值的覆蓋的。寫(xiě)一下控制,只有最后一次ajax才會(huì)賦值。

看控制臺(tái)是已經(jīng)渲染出來(lái)了
clipboard.png

因?yàn)辄c(diǎn)出來(lái)的那個(gè)東西,不是select呀。
clipboard.png

浪婳 回答

做成啟動(dòng)盤(pán)一樣可以當(dāng)U盤(pán)使用啊,

不過(guò)建議最好有挑一個(gè)小容量的,將要淘汰的做啟動(dòng)盤(pán),頻繁的讀寫(xiě)會(huì)影響U盤(pán)的壽命

如果一定要將U盤(pán)分區(qū)的話,其實(shí)我也沒(méi)弄過(guò),等有時(shí)間嘗試一下

背叛者 回答

select a.sn,group_concat(c.title) as goodslist from order a left join order_goods b on a.sn = b.orderid left join goods c on b.goodsid = c.id group by a.sn

不知道你的sn是不是就是orderid

祈歡 回答

你有10個(gè)盒子累起來(lái)了,你決定抽調(diào)最后一個(gè)把它粘在墻上,然后其余9個(gè)都掉下來(lái)了, 所以每次你獲取的最后一個(gè)盒子位置總是一樣的, 因?yàn)樗麄兛偸窃?strong>最底部.

解決方案就是不要立即抽調(diào)最后一個(gè)盒子,把尺寸都測(cè)量完后在執(zhí)行抽出的操作.

function queueUpdate($el, css) {
  setTimeout(function () {
    $el.css(css)
  }, 0)
}

$(document).ready(function () {
  $('.box').each(function () {
    var css = {
      'position': 'absolute',
      'left': $(this)[0].offsetLeft,
      'top': $(this)[0].offsetTop,
      'width': $(this)[0].offsetWidth,
      'height': $(this)[0].offsetHeight
    };
    $(this).removeClass('box');
    
    // 如果執(zhí)行下面一行,則所有的 css 內(nèi)容都會(huì)變成第一個(gè)元素的值
    // position:absolute;left: 0px; top: 10px;width: 226px;height: 23px
    queueUpdate($(this), css)
  });
});
別傷我 回答

function (...) use (...) {...}

參考 PHP 文檔:https://secure.php.net/manual...

荒城 回答

1 遮罩層,有一個(gè)遮罩層,蓋住其他地方,然后只有綠色按鈕可以點(diǎn),點(diǎn)擊遮罩層就可以隱藏,
缺點(diǎn)是z-index層數(shù)要控制好,還有就是如果點(diǎn)擊其他功能按鈕,會(huì)失效,因?yàn)橛姓谡謱?,?dǎo)致往往要點(diǎn)擊兩次
2 監(jiān)聽(tīng),點(diǎn)擊其他地方就關(guān)閉

methods: {
    handleBodyClick(){
        if (綠色區(qū)域出來(lái)了,要判斷點(diǎn)擊其他地方就要關(guān)閉,這樣可以避免綠色區(qū)域已經(jīng)關(guān)閉還在操作) {
          let _con = $(目標(biāo)區(qū)域)
          if (!_con.is(e.target) && _con.has(e.target).length === 0) {
            // 點(diǎn)擊目標(biāo)區(qū)域外的時(shí)候關(guān)閉綠色區(qū)域
          }
        }
    },
},
mounted () {
  document.addEventListener('click', this.handleBodyClick)
},
destroyed () {
  document.removeEventListener('click', this.handleBodyClick)
}
朽鹿 回答

js處理。。檢測(cè)clientHeight高度變化,彈出框彈出的時(shí)候高度會(huì)明顯變小,然后js對(duì)頁(yè)面做定位補(bǔ)償

掛念你 回答

你已經(jīng)用了redux了,為什么還要這么麻煩。你把要傳遞給子組件的狀態(tài)放在store上傳遞下去,子組件就會(huì)自動(dòng)根據(jù)數(shù)據(jù)進(jìn)行渲染了。state在組件控制自己本身的狀態(tài)的時(shí)候再使用。

墨小羽 回答

你這里的dialogVisible只是用傳入的參數(shù)初始化了,并不會(huì)根據(jù)傳入的參數(shù)而變化,畢竟它不是計(jì)算屬性。。
參考:https://vuejs.org/v2/guide/co...

更新:
我自己寫(xiě)了一個(gè),你看看;要點(diǎn)在于父組件傳入的屬性參數(shù)是不能在子組件里直接修改的,實(shí)際控制dialog顯示隱藏的最終都是父組件修改isShow的值實(shí)現(xiàn)的,子組件只是觸發(fā)自定義事件:

<body>
    <div id="father">
        <button @click="toggleDialog">toggle dialog</button><br>
        <el-dialog v-show="isShow" :dialogVisible="isShow" @on-close="closeDialog">
        </el-dialog>
    </div>

    <script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script>
    <script type="text/javascript">
        Vue.component('el-dialog',{
            template: '<p><button @click="close">close dialog</button> <slot></slot></p>',
            props: {
                dialogVisible: {
                    type: Boolean,
                    default: false
                }
            },
            methods: {
                close: function(){
                    this.$emit('on-close');
                }
            }
        });

        new Vue({
            el: '#father',
            data: {
                isShow: false
            },
            methods: {
                toggleDialog: function(){
                    this.isShow = !this.isShow;
                },
                closeDialog: function(){
                    this.isShow = false;
                }
            }
        })
    </script>
</body>

建議在你提問(wèn)表述不清楚的時(shí)候也做一個(gè)能表達(dá)你問(wèn)題的最小系統(tǒng)吧

莫小染 回答

你可以將jdbc.yaml文件命名為application-jdbc.yaml。
在啟動(dòng) spring-boot 時(shí)設(shè)置 jvm 參數(shù) -Dspring.profiles.active=jdbc 即可,這樣 spring-boot 會(huì)加載 application.yaml 配置文件和對(duì)應(yīng)的 profile 配置文件。

多個(gè)profile采用英文逗號(hào)分隔

$ java -Dspring.profiles.active=jdbc,jdbc2 -jar [xxx].jar