请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

正在回答

5回答

Scott 2016-09-17 17:48:09
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 回复 有任何疑惑可以回复我~
  • 提问者 manny #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2016-09-17 17:57:06
古吉吉 2017-04-09 22:11:00

可以了呢

0 回复 有任何疑惑可以回复我~
踏雪彳亍 2016-12-10 15:41:45

你好,我刚刚解决了这个问题,在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 回复 有任何疑惑可以回复我~
jennylove 2016-11-05 17:46:47

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

0 回复 有任何疑惑可以回复我~
提问者 manny 2016-09-17 18:56:48

@Scott


https://img1.sycdn.imooc.com/szimg//57dd216b0001276507501378.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 manny #1
    问题是缺少依赖包:
    npm install react-addons-update --save
    回复 有任何疑惑可以回复我~ 2016-09-17 19:24:18
  • Scott 回复 提问者 manny #2
    把这个安装一下,根据提示,可以多尝试尝试,积累这样 self-debug 的 abilitity
    回复 有任何疑惑可以回复我~ 2016-09-17 22:46:50
  • 执行 npm i react-addons-update --save
    回复 有任何疑惑可以回复我~ 2016-10-13 15:16:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信