我查到了一個西元轉農曆的套件
https://github.com/isee15/Lunar-Solar-Calendar-Converter
但我不是很懂要怎麼引入和實際使用?
有稍微谷歌了一下,找不到相關的解說~(應該是說不知道這個行為叫什麼)
/**
*公历转农历
*/
this.SolarToLunar = function (solar)
有大大可幫我解說嗎?
我的日期會是 yyyy-mm-dd 格式
這是我vue的引入方式
xxx.vue
import xxx from '@/xxx'
export default {
name: '',
...
}
跟他的範例好像不太一樣
這是es5 跟 es6的差別嗎
在這個資料夾裡 Lunar-Solar-Calendar-Converter Javascript
有 LunarSolarConverter.js
跟 LunarSolarConverter.io.js
是 ES5 跟 ES6 的差別
在 vue
裡用 ES6
是最方便直接引用的
import { Solar, Lunar, LunarSolarConverter } from '../asset/js/LunarSolarConverter.io.js'
export default {
data() {
return {
solar: new Solar(),
lunar: new Lunar(),
}
},
created () {
this.solar.solarYear = new Date().getFullYear();
this.solar.solarMonth = new Date().getMonth()+1;
this.solar.solarDay = new Date().getDate();
let converter = new LunarSolarConverter();
this.lunar = converter.SolarToLunar(this.solar);
},
}
另外我看你的程式碼
import xxx from '@/xxx'
這樣會去抓 node_modules
裡的套件
所以不要放在 src
資料夾