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

鍍金池/ 問答/ HTML問答
小眼睛 回答

這是我的想法,你試試能不能有所幫助:

p {
    width:100px;
    position:relative;
    line-height:20px; /*行高為高度的一半,這樣就是兩行*/
    height:40px;
    overflow:hidden;
}
p:after { /*使用偽元素*/
    content:"...";
    position:absolute;
    bottom:0;
    right:0;
    background:#FFF;  /*這個(gè)背景色要和p的背景色一致,也就是做個(gè)假^_^*/
    padding-left:6px; /*這里自己調(diào)一調(diào)*/
}

推薦使用rem來控制,這樣便于控制整體樣式和字體大小,修改起來方便,頁面相應(yīng)上也美觀

吢涼 回答

首先是![]
[]被 Boolean 轉(zhuǎn)化為 true,![] 即為 false。

然后是[] == false
[]先后以 valueOf、toString 方法嘗試轉(zhuǎn)化為基礎(chǔ)數(shù)據(jù)類型,這里轉(zhuǎn)化為空字符串''。

'' == false
而基礎(chǔ)數(shù)據(jù)類型會(huì)嘗試轉(zhuǎn)化為 Number 類型,空字符串轉(zhuǎn)化為0, false轉(zhuǎn)化為0。

最后0 == 0
即返回true

貼個(gè)數(shù)據(jù)類型轉(zhuǎn)化鏈接

野橘 回答

主要就是(?=),這個(gè)表示正向先行斷言,鏈接

你這個(gè)例子里面,就是找到一個(gè)位置,這個(gè)位置是數(shù)字,同時(shí)后面可以匹配括號(hào)里面的表達(dá)式,比如你匹配a1a也可以的。

魚梓 回答

1 使用半透明背景色
2 使用偽元素

     .title-container{
            width: 100px;
            height: 50px;
            position: relative;
        }
        .title-container::before{
            content: '';
            width: 100%;
            height: 100%;
            display: block;
            /**
            background-color: rgba(0,0,0,.5);
            background-color: rgba(0,0,0,1);
            opacity: 0.5;
            **/
            position: absolute;
            left:0;
            right: 0;
            top:0;
            bottom:0;
        }
        
         <div class="title-container">
            <span>ABADE</span>
        </div>
荒城 回答

本質(zhì)上沒有差別的,看你是準(zhǔn)備用H5模式的,不過要注意移動(dòng)端聯(lián)網(wǎng)的穩(wěn)定性和速度,可能需要設(shè)置較長(zhǎng)的過期時(shí)間。

毀憶 回答

使用await的時(shí)候then和catch是無效的

'use strict';
const organizationDb = '../../../models/organization';
const userOrganizationDb = '../../../models/user_organization';

module.exports = async function (ctx) {
    // 引入數(shù)據(jù)庫依賴
    const db = ctx.app.db;
    const organizationModel = db.import(organizationDb);
    const userOrganizationModel = db.import(userOrganizationDb);
try{
    const data = await Promise1xxx;
    const data2 = await Promise2xxx(data);
    ctx.body = data2; 
    }
    catch(e) {
    ctx.body = {
        errmsg:e.message
    };
   }
};

你代碼問題太多了

  1. async/await promise混用
  2. forEach中使用了return,其實(shí)外面拿不到
  3. 沒有使用標(biāo)準(zhǔn)的try/catch去寫koa

為了回答這個(gè)問題,我特地去注冊(cè)了一個(gè)賬號(hào),嘿嘿:、
花了接近6個(gè)小時(shí)解決了這個(gè)問題。

首先:
1、去安裝node.js,因?yàn)槟阈枰惭bnpm命令
2、安裝完畢后,建議node 和 npm命令設(shè)置成全局使用
3、進(jìn)入項(xiàng)目DocumentRoot目錄,一般都是/,laravel是public目錄,在public目錄下面進(jìn)行安裝es6的polyfill.min.js文件(注意權(quán)限755),然后引入,在頁面中使用:
4、實(shí)例:

<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script type="text/javascript" src="/node_modules/babel-polyfill/dist/polyfill.min.js"></script>
    <script type="text/babel">
        //js code ...
    </script>

5、注意點(diǎn):最后的script type是text/babel,否則你前面的工作都白費(fèi)了。 嘿嘿,給我點(diǎn)贊吧,阿門?。?!

笨尐豬 回答

僅功能上來說,自己用Socket實(shí)現(xiàn)不難(你要做這么多平臺(tái)的,任務(wù)量可能會(huì)比較大)。

但如果要求比較高(數(shù)據(jù)安全性、并發(fā)性等等),推薦用一下第三方平臺(tái),國(guó)內(nèi)我知道的有融云、環(huán)信。去他們官網(wǎng)上看下,應(yīng)該可以滿足你的要求。

伐木累 回答

使用ajax請(qǐng)求后臺(tái)的api:
api生成一個(gè)驗(yàn)證碼存到redis,并發(fā)送給用戶手機(jī)。
驗(yàn)證時(shí),后臺(tái)拿到用戶輸入的驗(yàn)證碼和redis里面的驗(yàn)證碼做比較。

情未了 回答

你這個(gè)動(dòng)畫是在什么時(shí)候觸發(fā)的? ngOnInit(), ngAfterViewInit() ?

喜歡你 回答

對(duì)于復(fù)制集,唯一索引是保證絕對(duì)唯一的;對(duì)于分片集,只保證片內(nèi)唯一,不保證跨片的唯一,除非唯一索引正好是片鍵。
這些在文檔里有,可以參考。因?yàn)椴恢滥憔唧w出現(xiàn)的是什么問題,所以也沒法分析了。

你的代碼在第二個(gè)循環(huán)里加上索引,傳值時(shí)傳foodIndex,因?yàn)槟阋氖屈c(diǎn)擊food

 <div v-for="(food,foodIndex) in item.foods" v-show="name==item.name" class = 'food' :class="{'food-selected':foodIndex== activeIndex}"  @click ="addCart(food,foodIndex)" >

我的demo也換為多層循環(huán)了,數(shù)據(jù)結(jié)構(gòu)跟你差不多,一樣的可以的,你要注意下每層循環(huán)的索引要對(duì)應(yīng)每一層,不要寫錯(cuò)了

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>changeClass</title>
  <script src="https://cdn.bootcss.com/vue/2.5.13/vue.js"></script>
<style>
.active{color:red;}
</style>
</head>
<body>

<div id="app">
  <div>
    <div v-for="(item,index) in goods">
      {{item.value}}
      <div v-for="(food,foodIndex) in item.foods" class="default" :class="{'active':item.activeIndex == foodIndex}" @click="changeClass(index,foodIndex)">
        {{food.name}}
      </div>
    </div>
  </div>
</div>
</body>
</html>

<script>
var app = new Vue({
  el:'#app',
  data:{
    goods:[
      {value:'食物',foods:[{name:1},{name:2},{name:3},{name:4}],activeIndex:null},
      {value:'菜',foods:[{name:1},{name:2},{name:3},{name:4}],activeIndex:null},
      {value:'飲料',foods:[{name:1},{name:2},{name:3},{name:4}],activeIndex:null}
    ],
  },
  methods:{
    changeClass:function(index,foodIndex){
      if(this.goods[index].activeIndex == foodIndex){
        this.goods[index].activeIndex = null;
      }else{
        this.goods[index].activeIndex = foodIndex;
      }
    }
  }
})
</script>
哎呦喂 回答

this.$nextTick(function(){}

離魂曲 回答

可以自己實(shí)現(xiàn)一下,可能覺得這個(gè)需求不是太多吧

鏈接描述

拮據(jù) 回答

什么叫禁止瀏覽器跟著頁面滾動(dòng),是要拖動(dòng)時(shí)禁止頁面的滾動(dòng)嗎?

touchstart里document.documentElement.style.touchAction = 'none';
touchend里document.documentElement.style.touchAction = 'auto';