harmony(鸿蒙)Rules for Accessing Application Code Files
Rules for Accessing Application Code Files
The application code files can be accessed in the following ways:
Use a relative path to reference the code file. For example, if the upper-level directory is ../common/utils/utils, use ./common/utils/utils for the current directory.
Use the root path of the current module to reference the code file, for example, common/utils/utils.
Store common code files in the common directory.
Example
// xxx.ets
import { FoodData, FoodList } from "../common/utils/utils";
@Entry
@Component
struct FoodCategoryList {  
  private foodItems: FoodData[] = [    
    new FoodData("Tomato"),    
    new FoodData("Strawberry"),    
    new FoodData("Cucumber")  
  ]  
  build() {    
    Column() {      
      FoodList({ foodItems: this.foodItems })    
    }  
  }
}
Example for importing a code file:
//common/utils/utils.ets
export class FoodData {  
  name: string;  
  constructor(name: string) {    
    this.name = name;  
  }
}
@Component
export struct FoodList {  
  private foodItems: FoodData[]
  build() {    
    Column() {      
      Flex({justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center}) {        
        Text('Food List')          
          .fontSize(20)      
      }      
      .width(200)      
      .height(56)      
      .backgroundColor('#FFf1f3f5')      
      List() {        
        ForEach(this.foodItems, item => {          
          ListItem() {            
            Text(item.name)              
              .fontSize(14)          
          }        
        }, item => item.toString())      
      }    
    }  
  }
}
你可能感兴趣的鸿蒙文章
harmony(鸿蒙)Multi-Language Capability
                        
                            0
                        
                        
                             赞
                        
                    
                    
                - 所属分类: 后端技术
 - 本文标签:
 
热门推荐
- 
                        2、 - 优质文章
 - 
                        3、 gate.io
 - 
                        7、 openharmony
 - 
                        9、 golang