react-native-sk-countdown 倒计时组件,不兼容RN 0.30版本

来源:

manny

2016-09-17

http://szimg.mukewang.com/57dd0e5c00012d2007501378.jpg

写回答

5回答

Scott

2016-09-17

import React,{Component} from 'react'
import {
  StyleSheet,
  Text,
} from 'react-native';
var update = require('react-addons-update')
var countDown = require('./countDown')


到 node_modules 下找到 react-native-sk-countdown 下的 CountDownText.js 改成上面这样子。

然后在引用的时候,


import {CountDownText} from 'react-native-sk-countdown'


这样用。


1 期课程是基于 ES5,也是为了照顾更多的从 PHP, Java,以及其他新手,请大家尽量贴近视频使用 ES5,如果你完全有能力驾驭 ES6 的话,可以使用 ES6。


ES5~ES6 的视频会放到 2 期或者追加后 1 期后面。

2
1
manny
非常感谢!
2016-09-17
共1条回复

古吉吉

2017-04-09

可以了呢

0
0

踏雪彳亍

2016-12-10

你好,我刚刚解决了这个问题,在login页面的引入使用es6的写法:

'use strict'


import React, { Component } from 'react';

import {

  AppRegistry,

  StyleSheet,

  Text,

  View,

  ListView,

  TabBarIOS,

  TextInput,

  AlertIOS,

} from 'react-native';


import config from '../common/config'

import request from '../common/request'

import Button from 'react-native-button'

import {CountDownText} from 'react-native-sk-countdown'

然后把倒计时的插件改成上面老师的es6的写法,安装npm install react-addons-update --save这个包就可以了


0
0

jennylove

2016-11-05

直接在当前项目下安装react-addons-update这个库就可以了,我用的就都是es6语法'                                                      use strict'
import React, { Component } from 'react';
import {
   StyleSheet,
   Text,
} from 'react-native';
import update from 'react-addons-update'

0
0

manny

提问者

2016-09-17

@Scott


//szimg.mukewang.com/57dd216b0001276507501378.jpg

0
14
陈华东
按照上面的1、2、3步骤即可解决 或者运行以下命令,有一样的效果 一、rm -rf node_modules && npm install 二、node_modules/react-native/packager/packager.sh --reset-cache 三、lsof -i :8081 返回一个pid 四、kill -9 pid
2017-05-17
共14条回复

贯穿全栈React Native开发App

全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩

946 学习 · 385 问题

查看课程