想象有一個滑塊插件,像這樣..
<SliderWidget width="500" height="360">
默認方向是從左向右的,並且
它可以被配置從右到左,
這樣的..
<SliderWidget width="500" height="360" direction="rtl">
它的工作原理,
但我需要使用此代碼..
這樣使滑塊工作RTL ..
<SliderWidget width="500" height="360" dir="rtl">
滑塊插件是SwiperJS和widget是建立在ReactJS,但我試試荷蘭國際集團做的是使該部件工作RTL如果我給direction="rtl"
或dir="rtl"
如何實現這一目標? 有沒有辦法給direction="rtl"
功能擴展到屬性dir="rtl"
?Change屬性= RTL到DIR = RTL
0
A
回答
1
我也不是很明白你的問題(爲什麼不直接使用direction
?),但你總是可以換一個組成部分,做任何你想用它!
var MyWrapper = React.createClass({
propTypes: {
dir: React.PropTypes.oneOf(['rtl', 'ltr'])
},
getDefaultProps: function() {
return {
dir: 'rtl'
};
}
render: function() {
return <SliderWidget width="500" height="360" direction={this.props.dir}/>;
}
})
瞭解更多關於道具的位置:https://facebook.github.io/react/docs/reusable-components.html
0
謝謝你們的支持..
我能夠通過添加「或」表達的「如果」條件,解決這個問題。
getInitialState : function() { this.slides = []; var direction = 'ltr'; var directionFactor = 1; if (this.props.direction === 'rtl' || this.props.dir === 'rtl') { direction = 'rtl'; directionFactor = -1; }
相關問題
- 1. 如果html屬性dir =「rtl」
- 2. CHtmlView的與DIR問題= RTL
- 3. html元素的「dir」屬性(rtl/ltr)的數據綁定
- 4. WordPress的,改變language_attributes返回DIR = RTL
- 5. 的CufónLTR到RTL
- 6. Android rtl viewpager與rtl tablayout
- 7. 倒CSS屬性改變爲RTL
- 8. Umbraco中textstring屬性的RTL支持
- 9. 發佈方向:rtl CSS屬性
- 10. 如果dir =「rtl」,則將HTML標記dir值更改爲none
- 11. PropertyGrid RTL支持
- 12. html語言的方向? (如果英文dir = ltr,如果阿拉伯文dir = rtl)
- 13. Silverlight RTL支持
- 14. 轉換doTranslate到RTL
- 15. LTR到RTL轉換器
- 16. TextBox輸入從右到左,但dir =「rtl」不完整
- 17. CSS:DIR = 「RTL」 VS風格= 「方向:RTL」
- 18. 當dir =「rtl」時,表格邊距爲何會出錯?
- 19. 具有填充屬性的RTL屬性android
- 20. CSS - 在RTL元素
- 21. 支持RTL語言
- 22. rtl問題即
- 23. Set JMenu Direction RTL
- 24. HighCharts支持RTL
- 25. Java - RichFaces - RTL
- 26. WPF RichTextBox RTL
- 27. Twitter bootstrap topbar rtl
- 28. CKEditor RTL問題
- 29. HorizontalScrollView和RTL
- 30. uipickerview rtl約束
爲什麼不;噸添加一些代碼。小提琴會有很大 – Mayank
所以要改變其已經開發SwiperJS?如果是的話,目前在SwiperJS這個,props.direction用於你可以修改this.props.dir –
好..這是一個很好的起點..謝謝你Dhaval Patel –