Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yangkaifeng
uni-app
提交
ae20c0cd
U
uni-app
项目概览
yangkaifeng
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ae20c0cd
编写于
12月 14, 2020
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(nvue): render-whole => append="tree"
上级
1e9fe6af
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
2 deletion
+27
-2
packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js
packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js
+27
-2
未找到文件。
packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js
浏览文件 @
ae20c0cd
...
...
@@ -18,7 +18,32 @@ const TAGS = [
'
slider
'
]
const
modules
=
[]
const
modules
=
[{
// render-whole => append="tree"
preTransformNode
(
el
,
options
)
{
if
(
!
Object
.
hasOwnProperty
.
call
(
el
.
attrsMap
,
'
append
'
))
{
const
name
=
'
render-whole
'
const
value
=
el
.
attrsMap
[
name
]
if
(
value
===
true
||
value
===
'
true
'
)
{
// remove
delete
el
.
attrsMap
.
append
const
index
=
el
.
attrsList
.
findIndex
(
item
=>
item
.
name
===
name
)
const
attr
=
el
.
attrsList
[
index
]
el
.
attrsList
.
splice
(
index
,
1
)
el
.
appendAsTree
=
true
el
.
attrsMap
.
append
=
'
tree
'
el
.
attrsList
.
push
({
name
:
'
append
'
,
value
:
'
tree
'
,
bool
:
false
,
start
:
attr
.
start
,
end
:
attr
.
end
})
}
}
}
}]
const
deprecated
=
{
events
:
{
...
...
@@ -105,7 +130,7 @@ const oldCompile = compiler.compile
compiler
.
compile
=
function
(
source
,
options
=
{})
{
(
options
.
modules
||
(
options
.
modules
=
[])).
push
(
autoComponentsModule
)
options
.
modules
.
push
(
require
(
'
@dcloudio/uni-template-compiler/lib/asset-url
'
))
options
.
modules
.
push
(
require
(
'
@dcloudio/uni-template-compiler/lib/asset-url
'
))
options
.
modules
.
push
(
require
(
'
@dcloudio/uni-template-compiler/lib/bool-attr
'
))
options
.
isUnaryTag
=
isUnaryTag
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录