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

鍍金池/ 問答/ HTML問答
壞脾滊 回答

React.cloneElement不會觸發(fā)多余的unmount/mount,React diff的是Vitural DOM,同樣的cloneElement參數(shù)生成的domTree一定是相同的。實際上,React.createElement也能實現(xiàn)同樣的效果
https://codepen.io/ldz80/pen/...

clipboard.png


事件是綁在DOM上的,即使是組件上綁定的事件最終都是要放到DOM上觸發(fā)的。(React表示未來可能支持Fragment的事件,但目前還沒有)。

因此在不允許增加DOM的情況下,這個埋點行為本質(zhì)上就是要入侵children的點擊事件,即修改childrenprops

如此一來我只能想到cloneElement的方法。不知題目說的有問題是什么情況?拿出來討論下,也許就能解決了

別瞎鬧 回答

加個點擊展開的變量?

var dropdown=false

點擊 this.setData({dropdown=!this.dropdown})

class="{{dropdown?'up':'down'}}這樣?

雅痞 回答
<template>
    <div>
        <div id="highCharts" style="width: 400px; height: 300px;"></div>
    </div>
</template>

<script>
    // 最主要是這里模塊的引入 很坑 
    import Highcharts from 'highcharts/highstock';
    
    
    // 這個一定要引入 不然報錯
    import HighchartsMore from 'highcharts/highcharts-more';
    
    
    import SolidGauge from 'highcharts/modules/solid-gauge.js'
    HighchartsMore(Highcharts)
    SolidGauge(Highcharts);

    Highcharts.setOptions({
        chart: {
            type: 'solidgauge'
        },
        title: null,
        pane: {
            center: ['50%', '85%'],
            size: '140%',
            startAngle: -90,
            endAngle: 90,
            background: {
            backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || '#EEE',
            innerRadius: '60%',
            outerRadius: '100%',
            shape: 'arc'
            }
        },
        tooltip: {
            enabled: false
        },
        yAxis: {
            stops: [
                [0.1, '#55BF3B'], // green
                [0.5, '#DDDF0D'], // yellow
                [0.9, '#DF5353'] // red
            ],
                lineWidth: 0,
                minorTickInterval: null,
                tickPixelInterval: 400,
                tickWidth: 0,
                title: {
                y: -70
            },
            labels: {
                y: 16
            }
        },
        plotOptions: {
            solidgauge: {
                dataLabels: {
                    y: 5,
                    borderWidth: 0,
                    useHTML: true
                }
            }
        }
    });



    export default {
        mounted(){
           this.init();
        },
        data(){
            return {

            }    
        },
        methods:{
            init(){
                this.draw();
            },
            draw(){
                new Highcharts.chart('highCharts', {
                    yAxis: {
                        min: 0,
                        max: 200,
                        title: {
                            text: '速度'
                        }
                    },
                    credits: {
                            enabled: false
                    },
                    series: [{
                            name: '速度',
                            data: [80],
                            dataLabels: {
                                    format: '<div style="text-align:center"><span style="font-size:25px;color:' +
                                    ((Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black') + '">{y}</span><br/>' +
                                    '<span style="font-size:12px;color:silver">km/h</span></div>'
                            },
                            tooltip: {
                                    valueSuffix: ' km/h'
                            }
                    }]
                });
            }
        }
    }
</script>

<style lang="stylus">

</style>
舊酒館 回答

使用hash模式的路由,參與簽名的url改為var url = window.location.href.split('#')[0]

喜歡你 回答

問題已經(jīng)解決了,出現(xiàn)this.props.action is not a function這個問題,本質(zhì)上是沒有把這個方法傳到上props上,所以會找不到這個方法.
而我這邊出現(xiàn)這個問題,是因為我沒有把connect生成的新組件使用起來,所以才出現(xiàn)了這個問題,只要把connect生成的新組件使用起來就可以了.

九年囚 回答

通過一個api把日志數(shù)據(jù)發(fā)布出來,你想通過ajax直接去調(diào)這個log文件是不現(xiàn)實的

清夢 回答

一樣的辦法呀,沒什么區(qū)別。

redux只是管理了state,對組件并沒有什么特殊要求。

毀憶 回答

主要是數(shù)據(jù)沒有變成響應(yīng)式

參考 https://vuejs.org/v2/api/#vm-set

夢若殤 回答
直接聲明的字符串和new的有什么區(qū)別

一個是字面量的字符串
一個是String類型的實例,valueOf會返回字面量的字符串,所以'a' !== new String('a'),但是'a' == new String('a')、'a' === new String('a').valueOf()

為什么s new的字符串用instanceof檢測即是Object又是String

因為String繼承自Object,String instanceof Object

薔薇花 回答

你這樣寫是無狀態(tài)組件,沒有生命周期,當(dāng)然沒有react.component的方法,你需要改為

class Name extends React.Component(){
 constructor() {
    super()
    this.state = {
      
    }
  }
   render (){}


}
傻叼 回答

<component-child @cancel=cancel></component-child>
父組件中定義cancel函數(shù)

淺時光 回答

看了文檔,沒有發(fā)現(xiàn)有這個功能??煞駬Q個做法去處理,使用mysql log來調(diào)試。

show variables like 'general_log'
set GLOBAL general_log='ON';
SET GLOBAL general_log_file = '/tmp/mysql.log'

不使用的時候記得關(guān)掉,否則會大量占用磁盤空間。

撥弦 回答

同意 @xiaofei 的答案

這是vue中比較常見的問題了。

因此建議你去查一下

assetsRoot: path.resolve(__dirname, '../dist'), // 打包出來的文件夾
assetsSubDirectory: 'static', // 除了html其他靜態(tài)資源的文件夾
assetsPublicPath: './', // 默認(rèn) '/' 一般不需要設(shè)置或者設(shè)置絕對路徑,像你設(shè)置相對路徑稍微復(fù)雜

    
    
    



我這里引用網(wǎng)上的答案,你可以參考一下。

assetsPublicPath 這個靜態(tài)資源的引用前綴, 默認(rèn)的是/

按照上面的配置, 當(dāng)你把 dist 文件夾下的文件放到服務(wù)器,

能用http://www.xxx.com/static/js/... 那么assetsPublicPath就不需要修改了
需要用http://www.xxx.com/aaa/bbb/st...
那么assetsPublicPath就得改成/aaa/bbb/, 然后重新 build 一次, 上傳到服務(wù)器 當(dāng)你把靜態(tài)文件傳到 cdn,
需要用http://stacic.yyy.com/aaa/bbb...
那么assetsPublicPath就得改成http://stacic.yyy.com/aaa/bbb/, 然后重新 build 一次,
上傳到服務(wù)器 用絕對路徑聽起來好像很復(fù)雜啊, 能不能用相對路徑呢? 當(dāng)然也是可以的, 不過配置起來要比用絕對路徑復(fù)雜的多, 主要是涉及到
css 文件的里圖片和字體等

首先, assetsSubDirectory要設(shè)置成空 將assetsPublicPath, 改成./ 修改new
ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')),
改成new ExtractTextPlugin('[name].[contenthash].css')

引用自- https://www.mmxiaowu.com/arti...

孤酒 回答

this.$refs.address.nameValue
address 是你xaddress組件的ref值,當(dāng)v-model的值變化時,調(diào)用這個直接就取到了

獨特范 回答

java.nio.file.Files 這個工具類有提供流式操作文本文件的 API,對于你的需求:

Files.lines(Paths.get("D:", "test.txt")).collect(Collectors.joining());
貓館 回答

console.log(JSON.stringify(this)),你看到的是你展開這個對象時的快照。

毀憶 回答

方法如下:

//獲取URL中參數(shù)
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構(gòu)造一個含有目標(biāo)參數(shù)的正則表達(dá)式對象
    var r = window.location.search.substr(1).match(reg); //匹配目標(biāo)參數(shù)
    if (r != null) return unescape(r[2]);//返回參數(shù)值
    return null; 
}

以你的頁面為例:
在bbb.html頁面中,調(diào)用getUrlParam('name')getUrlParam('sex')即可

離觴 回答

至少貼個上下文或者鏈接吧。。

第一個和第二個狀態(tài)指的是變量ticking的值,先是true后是false
沒必要切換,因為clock函數(shù)在執(zhí)行完后就沒有了,為了保證下一次執(zhí)行能夠正確獲得上一次的狀態(tài),才需要一個外部變量。而Generator則不需要,它的內(nèi)部機(jī)制保證了它可以得到上一個狀態(tài)的信息。

不二心 回答

可以根據(jù)一個頁面1分鐘內(nèi)點擊的次數(shù),比如超過50次啊 60次啊就不在記錄數(shù)據(jù)啊