目錄
1.h5調用手機打電話功能
2.ES6 的Object.assign()方法
3.Expression has changed after it was checked. Previous value: '3'. Current value: '2'.
內容
1.h5調用手機打電話功能
head 里面加上:
<meta name="format-detection" content="telephone=yes"/>
需要撥打電話的地方:
<a href="tel:400-0000-688">400-0000-688</a>
發(fā)短信:
<a href="sms:18688888888">發(fā)短信</a>
點擊 頁面上的電話號碼 弊攘,頁面會調用手機的電話接口。
2.ES6 的Object.assign()方法
Object.assign方法用于對象的合并,將源對象(source)的所有可枚舉屬性碑定,復制到目標對象(target)培慌。
例如:
const target = {a:1},
const source1 = {b:2}
const source2 = {c:3};
Object.assign(target, source1,source2);
target // {a:1,b:2,c:3}
Object.assign 方法的第一個參數是目標對象,后面的參數都是源對象。
注:如果目標對象與源對象有同名屬性里初,或多個源對象有同名屬性惨好,則后面的屬性覆蓋前面的屬性煌茴。
const target = {a:1, b:1};
const source1 = {b:2,c:2}
const source2 = {c:3}
Object.assign(target, source1, source2);
target // {a:1,b:2,c:3}
3.Expression has changed after it was checked. Previous value: '3'. Current value: '2'.
連續(xù)多次修改一個屬性值,onchanges會檢測到并且報如下的錯日川,
Expression has changed after it was checked. Previous value: '3'. Current value: '2'.
解決方法如下:
在main.ts中加入如下:
import{enableProdMode}from'@angular/core';
if(process.env.ENV==='production') {
enableProdMode();
}
版權聲明:本文為博主原創(chuàng)文章蔓腐,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明龄句。
首發(fā)于CSDN
鏈接:https://blog.csdn.net/samll_cat/article/details/108275540