中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

龙胜| 山东省| 建德市| 环江| 通榆县| 许昌县| 广昌县| 苍山县| 怀柔区| 涪陵区| 北安市| 平安县| 社旗县| 阳曲县| 阳春市| 鹰潭市| 日喀则市| 曲靖市| 罗田县| 尉犁县| 农安县| 彰化县| 佛学| 讷河市| 沭阳县| 四平市| 蛟河市| 西乌| 彩票| 罗平县| 团风县| 平乡县| 且末县| 开封县| 武平县| 满城县| 龙山县| 即墨市| 富蕴县| 县级市| 阿荣旗|