我一直在努力的話題搜索,但似乎我可能是使用了錯誤的術語,因爲我無法找到任何信息....reactJS不應用樣式(.less文件)?
我試圖讓這個包工作..(https://github.com/wangzuo/input-moment)
我已經成功地讓日曆的工作,這樣可以節省時間,但它不會切換到時間標籤,也沒有正確的風格,即使我已導入.LESS文件到我的反應成分。 。文件看起來像這樣...
require('input-moment/src/less/input-moment.less')
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import moment from 'moment';
import InputMoment from 'input-moment';
class Date extends Component {
constructor(props) {
super(props);
this.state = {m: moment()}
}
handleChange(m) {
this.setState({ m });
}
handleSave() {
console.log('saved', this.state.m.format('llll'));
}
render() {
return (
<InputMoment
moment={this.state.m}
onChange={this.handleChange}
onSave={this.handleSave}
/>
)
}
}
但我的組件看起來像這...
你能看到任何明顯的理由,爲什麼組件將不能正確風格像在github的例子...(http://wangzuo.github.io/input-moment/)
這行不應該這裏:要求(「輸入力矩/ SRC /少/輸入 - moment.less」)。 input-moment/src甚至不存在!包創建者已經包含的文件越少。關於輸入時刻的文檔至少是非常不明確的...... –
好的。沒有這條線我仍然有同樣的問題......任何想法? – deltaskelta
當讀取由創作者提供的「爲例」,似乎確實不太文件不包含在包(我的錯誤)。我建議你複製在你的項目這個.LESS文件,然後鏈接它:如果你將它放在同一文件夾中的日期組件,這將是進口」 ./input-moment.less'; (所有其他進口後直接) –