html52.com
我爱小程序-开发者交流社区

如何正确使用template进行页面引用?

├── pages
│     └── pages
│          ├── item
│                └── item.wxml
├── demo
│     └── demo.wxml
│ 
│    
├── test
│    └── test.wxml

今天在用template写这个页面调用的时候,一直报错,各种not found一顿提示。反复检查问题,从绝对地址改到了相对地址又改回了绝对地址,但是依然报错。太让人崩溃了!
最后反复测试,确定了原因,文件结构如上图。
(1)首先,如果 在demo.wxml或者test.wsml中写入  <template name="A">这是引用内容</template>,再到iteml.wxml中进行 <import src="../demo/demo.wxml"/>
<template is="A"/>。不用想,结果肯定是一样的,not found "A"。
(2)第二,尝试将2个文件的位置进行调换,在item.wxml中写入<template name="A">这是引用内容</template>,再到demo或者test中进行<import/》,肯定可以引用成
功!
(3)第三,如果再demo中写入template,在test中进行import,结果也是可以引用成功的。

最后总结,虽然搞懂了原因,但是还是没理解原理。本来是为了目录整洁,所以才打算让下级的子页面引用根目录的内容。结果只能从外部文件引用内部文件,感觉有点鸡
肋了。不知道大家有没有更好的页面引用办法??

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付