avalon.oniui icon indicating copy to clipboard operation
avalon.oniui copied to clipboard

使用 require.js 和 avalon.shim.js 时,调用带年月选择的 datepicker 显示异常

Open supersoup opened this issue 9 years ago • 3 comments

index.html中:

<script src="script/avalon.oniui/require.js" data-main="script/core/main" />

main.js中:

require.config({
    baseUrl: "script",
    paths: {
        avalon: "avalon.oniui/avalon.shim"
    }
})

list.html:

<input ms-widget="datepicker" data-datepicker-change-month-and-year="true" ms-duplex="date"/>

list.js

var vm = {
    $id: "vm",
    date: "2016-09-13"
}

之后呈现:

image

控制台警告:

image

如果不用 require.js 和 avalon.shim.js, 而换用 avalon.js 则不会出现这个结果:

<script src="script/avalon.oniui/avalon.js" data-main="script/core/main" />
require.config({
    baseUrl: "script",
    paths: {
        //avalon: "avalon.oniui/avalon.shim"
    }
})

image

supersoup avatar Sep 13 '16 10:09 supersoup

这应该打包的问题

RubyLouvre avatar Sep 13 '16 11:09 RubyLouvre

你用r.js打包成一个文件吧

RubyLouvre avatar Sep 13 '16 11:09 RubyLouvre