亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react native注釋代碼的方法

發布時間:2020-12-23 09:45:45 來源:億速云 閱讀:341 作者:小新 欄目:web開發

小編給大家分享一下react native注釋代碼的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

react native注釋代碼的方法:1、HTML標簽節點內,使用“{/* */}”進行注釋;2、HTML標簽節點外,多行可以用“/**/”進行注釋,單行可以用“//”進行注釋。

React Native 注釋太講究,動不動就報錯,而且很不智能。這里對注釋總結一下。

問題呈現

代碼如下:

        //標題欄
        ① <View style = {styles.container}>
            ②<View style = {styles.headerView}><Text style = {styles.textHeaderStyle}>Header</Text>
            </View>
          //Tab欄
          <ScrollableTabView
              style={styles.pagerView}
              renderTabBar={() => <DefaultTabBar />}//默認樣式,Tab欄不可滑動
              tabBarUnderlineStyle={styles.lineStyle}//下劃線
              tabBarActiveTextColor='#FF0000'>         

          <MyFlatList  //列表項
            tabLabel = {dataSource1.tab}
            dataSource = {dataSource1}
            renderItem = {({item}) =>
            <TouchableNativeFeedback    //點擊事件
                onPress = {this.onPress.bind(this,item)}>
                <Text style = {styles.textMainStyle}>{item.key}</Text>
            </TouchableNativeFeedback>
          }
          />

沒加注釋之前運行是正常的,加了注釋之后,就報出各種錯誤。
很是奇怪,經排查發現:

>后使用 // 作為注釋要注意,注釋內容必須不在任何 html 標簽里,否則會當成要顯示的文本內容

例如上面的 //Tab欄 雖然在②的外,但是仍在①的內,會被當做要顯示的文本,從而報錯。這時候注釋要用 {/* 一般注釋, 用 {} 包圍 */}

react native 里是用 JSX 語言,JS 和 html結合,所有注釋方式如下:

var content = (
  <Nav>
    {/* 一般注釋, 用 {} 包圍 */}
    <Person
      /* 多
         行
         注釋 */
      name={window.isLoggedIn ? window.name : ''} // 行尾注釋
    />
  </Nav>
);

JSX 里添加注釋很容易它們只是 JS 表達式而已。你只需要在一個標簽的子節點內(非最外層)用 {} 包圍要注釋的部分。

class ReactDemo extends Component {
  render() {
    return (      <View style={styles.container}>
        {/*標簽子節點的注釋*/}
        <Text style={styles.welcome}
          //textAlign='right'
          textShadowColor='yellow'
          /*color='red'
          textShadowRadius='1'*/
          >
          React Native!        </Text>
      </View>
    );
  }
}

在標簽節點以外注釋和通常的注釋是一樣的,多行用“/**/”,單行用“//”。

注:

使用 // 作為注釋要注意,注釋內容必須不在任何 html 標簽里,否則會當成要顯示的文本內容

注釋一般用 {/* */},如果不在任何標簽內,可以用 //, } 后注釋用 //

看完了這篇文章,相信你對react native注釋代碼的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大丰市| 太保市| 河北省| 正阳县| 青田县| 武夷山市| 清流县| 嘉定区| 甘肃省| 九龙县| 五寨县| 弋阳县| 库车县| 邯郸市| 广德县| 苍梧县| 当雄县| 前郭尔| 吉木乃县| 金山区| 巢湖市| 沛县| 静安区| 东至县| 房产| 日喀则市| 钟山县| 瑞昌市| 贺兰县| 鹤山市| 修武县| 镇沅| 郓城县| 通河县| 望都县| 积石山| 白山市| 巴楚县| 乌兰浩特市| 阳朔县| 龙胜|