(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{149:function(t,a,s){t.exports=s.p+"assets/img/cml-project.e50ef814.png"},150:function(t,a,s){t.exports=s.p+"assets/img/project-config.28771b63.png"},460:function(t,a,s){t.exports=s.p+"assets/img/wx-project.7841ae19.png"},461:function(t,a,s){t.exports=s.p+"assets/img/init-component.814a18cc.png"},511:function(t,a,s){"use strict";s.r(a);var n=s(17),e=Object(n.a)({},(function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"迁移微信小程序项目到-cml"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#迁移微信小程序项目到-cml"}},[t._v("#")]),t._v(" 迁移微信小程序项目到 CML")]),t._v(" "),n("h2",{attrs:{id:"迁移原则:"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#迁移原则:"}},[t._v("#")]),t._v(" 迁移原则:")]),t._v(" "),n("p",[t._v("以小逻辑块为单位,对照老代码,以 cml 语法重写,报错可修正")]),t._v(" "),n("p",[t._v("这样可避免以下问题:")]),t._v(" "),n("p",[t._v("1、大块逻辑迁移会导致报错无法追查")]),t._v(" "),n("p",[t._v("2、直接 copy 会导致语法隐藏 bug 不可控(虽然 ide 没有问题,但真机调试出问题)")]),t._v(" "),n("p",[t._v("请尽量按照 cml 语法重写迁移,避免语法纠错浪费时间")]),t._v(" "),n("h4",{attrs:{id:"小程序多文件结构-cml-单文件页面"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#小程序多文件结构-cml-单文件页面"}},[t._v("#")]),t._v(" 小程序多文件结构 -> cml 单文件页面")]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",[t._v("小程序")]),t._v(" "),n("th",[t._v("CML")])])]),t._v(" "),n("tbody",[n("tr",[n("td",[t._v("xxx.wxml")]),t._v(" "),n("td",[n("code",[t._v("")])])]),t._v(" "),n("tr",[n("td",[t._v("xxx.js")]),t._v(" "),n("td",[n("code",[t._v("