Skip to content
This repository has been archived by the owner on Mar 7, 2024. It is now read-only.

Commit

Permalink
fix: 修复 useAppShareAppMessage 不生效的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
yesmeck committed Mar 24, 2020
1 parent 4344050 commit 973be2d
Show file tree
Hide file tree
Showing 84 changed files with 449 additions and 1,129 deletions.
18 changes: 9 additions & 9 deletions packages/remax-cli/src/__tests__/fixtures/alipay/expected/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,37 +8,37 @@ require('scheduler');
var React = require('react');
var cat_png = require('./assets/images/cat.png.js');

var _App = /*#__PURE__*/function (_React$Component) {
index._inherits(_App, _React$Component);
var _ref = /*#__PURE__*/function (_React$Component) {
index._inherits(_ref, _React$Component);

var _super = index._createSuper(_App);
function _ref() {
var _getPrototypeOf2;

function _App() {
var _this;

index._classCallCheck(this, _App);
index._classCallCheck(this, _ref);

for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}

_this = _super.call.apply(_super, [this].concat(args));
_this = index._possibleConstructorReturn(this, (_getPrototypeOf2 = index._getPrototypeOf(_ref)).call.apply(_getPrototypeOf2, [this].concat(args)));

index._defineProperty(index._assertThisInitialized(_this), "image", cat_png.default);

return _this;
}

index._createClass(_App, [{
index._createClass(_ref, [{
key: "render",
value: function render() {
return this.props.children;
}
}]);

return _App;
return _ref;
}(React.Component);

var app = App(index.createAppConfig(_App));
var app = App(index.createAppConfig(_ref));

exports.default = app;
Original file line number Diff line number Diff line change
Expand Up @@ -144,19 +144,6 @@ function _setPrototypeOf(o, p) {
return _setPrototypeOf(o, p);
}

function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;

try {
Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
return true;
} catch (e) {
return false;
}
}

function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
Expand All @@ -173,23 +160,6 @@ function _possibleConstructorReturn(self, call) {
return _assertThisInitialized(self);
}

function _createSuper(Derived) {
return function () {
var Super = _getPrototypeOf(Derived),
result;

if (_isNativeReflectConstruct()) {
var NewTarget = _getPrototypeOf(this).constructor;

result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}

return _possibleConstructorReturn(this, result);
};
}

var REMAX_METHOD = '$$REMAX_METHOD';
var TYPE_TEXT = 'plain-text';

Expand Down Expand Up @@ -2219,10 +2189,11 @@ exports._assertThisInitialized = _assertThisInitialized;
exports._asyncToGenerator = _asyncToGenerator;
exports._classCallCheck = _classCallCheck;
exports._createClass = _createClass;
exports._createSuper = _createSuper;
exports._defineProperty = _defineProperty;
exports._extends = _extends;
exports._getPrototypeOf = _getPrototypeOf;
exports._inherits = _inherits;
exports._possibleConstructorReturn = _possibleConstructorReturn;
exports._typeof = _typeof;
exports.createAppConfig = createAppConfig;
exports.createPageConfig = createPageConfig;
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ var getOpenUserInfo = promisify(my.getOpenUserInfo);

var C = (function (_ref) {
var className = _ref.className;
return /*#__PURE__*/React.createElement(View, {
return React.createElement(View, {
className: "c ".concat(className)
}, "c");
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -330,17 +330,17 @@ var getOpenUserInfo = promisify(my.getOpenUserInfo);

var _page = function _page() {
var props = {};
var TextElement = React.cloneElement( /*#__PURE__*/React.createElement(Text, null));
var TextElement = React.cloneElement(React.createElement(Text, null));

function handleClick() {}

function handleTouchStart() {}

return /*#__PURE__*/React.createElement(View, {
return React.createElement(View, {
className: "pageA-index"
}, /*#__PURE__*/React.createElement(index$2.C, {
}, React.createElement(index$2.C, {
className: "a"
}), /*#__PURE__*/React.createElement(View, index$1._extends({
}), React.createElement(View, index$1._extends({
onClick: handleClick,
onTouchStart: handleTouchStart,
id: "view",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ var runtime_1 = createCommonjsModule(function (module) {
};
};

function AsyncIterator(generator, PromiseImpl) {
function AsyncIterator(generator) {
function invoke(method, arg, resolve, reject) {
var record = tryCatch(generator[method], generator, arg);

Expand All @@ -157,14 +157,14 @@ var runtime_1 = createCommonjsModule(function (module) {
var value = result.value;

if (value && index$1._typeof(value) === "object" && hasOwn.call(value, "__await")) {
return PromiseImpl.resolve(value.__await).then(function (value) {
return Promise.resolve(value.__await).then(function (value) {
invoke("next", value, resolve, reject);
}, function (err) {
invoke("throw", err, resolve, reject);
});
}

return PromiseImpl.resolve(value).then(function (unwrapped) {
return Promise.resolve(value).then(function (unwrapped) {
// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration.
Expand All @@ -182,7 +182,7 @@ var runtime_1 = createCommonjsModule(function (module) {

function enqueue(method, arg) {
function callInvokeWithMethodAndArg() {
return new PromiseImpl(function (resolve, reject) {
return new Promise(function (resolve, reject) {
invoke(method, arg, resolve, reject);
});
}
Expand Down Expand Up @@ -219,9 +219,8 @@ var runtime_1 = createCommonjsModule(function (module) {
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.

exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
if (PromiseImpl === void 0) PromiseImpl = Promise;
var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
exports.async = function (innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList));
return exports.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function (result) {
return result.done ? result.value : iter.next();
Expand Down Expand Up @@ -718,7 +717,7 @@ var _page = function _page() {
var _, _obj$a;

var props = {};
var TextElement = React.cloneElement( /*#__PURE__*/React.createElement(index$2.Text, null));
var TextElement = React.cloneElement(React.createElement(index$2.Text, null));

function handleClick() {
return _handleClick.apply(this, arguments);
Expand Down Expand Up @@ -747,16 +746,16 @@ var _page = function _page() {

var obj = {};
var value = (_ = 0) !== null && _ !== void 0 ? _ : 1;
return /*#__PURE__*/React.createElement(index$2.View, {
return React.createElement(index$2.View, {
className: styles['page-index']
}, /*#__PURE__*/React.createElement(index$2.C, {
}, React.createElement(index$2.C, {
className: "b"
}), /*#__PURE__*/React.createElement(index$2.View, index$1._extends({
}), React.createElement(index$2.View, index$1._extends({
onClick: handleClick,
onTouchStart: handleTouchStart,
id: "view",
"data-foo": "bar"
}, props), "foo", obj === null || obj === void 0 ? void 0 : (_obj$a = obj.a) === null || _obj$a === void 0 ? void 0 : _obj$a.b, value), /*#__PURE__*/React.createElement(FunctionalPageNavigator, null), /*#__PURE__*/React.createElement(UnBindingComponent, null), TextElement);
}, props), "foo", obj === null || obj === void 0 ? void 0 : (_obj$a = obj.a) === null || _obj$a === void 0 ? void 0 : _obj$a.b, value), React.createElement(FunctionalPageNavigator, null), React.createElement(UnBindingComponent, null), TextElement);
};

var index = Page(index$1.createPageConfig(_page));
Expand Down
18 changes: 8 additions & 10 deletions packages/remax-cli/src/__tests__/fixtures/assets/expected/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,25 @@ require('react-reconciler');
require('scheduler');
var React = require('react');

var _App = /*#__PURE__*/function (_React$Component) {
index._inherits(_App, _React$Component);
var _ref = /*#__PURE__*/function (_React$Component) {
index._inherits(_ref, _React$Component);

var _super = index._createSuper(_App);
function _ref() {
index._classCallCheck(this, _ref);

function _App() {
index._classCallCheck(this, _App);

return _super.apply(this, arguments);
return index._possibleConstructorReturn(this, index._getPrototypeOf(_ref).apply(this, arguments));
}

index._createClass(_App, [{
index._createClass(_ref, [{
key: "render",
value: function render() {
return this.props.children;
}
}]);

return _App;
return _ref;
}(React.Component);

var app = App(index.createAppConfig(_App));
var app = App(index.createAppConfig(_ref));

exports.default = app;
Original file line number Diff line number Diff line change
Expand Up @@ -59,19 +59,6 @@ function _setPrototypeOf(o, p) {
return _setPrototypeOf(o, p);
}

function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;

try {
Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));
return true;
} catch (e) {
return false;
}
}

function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
Expand All @@ -88,23 +75,6 @@ function _possibleConstructorReturn(self, call) {
return _assertThisInitialized(self);
}

function _createSuper(Derived) {
return function () {
var Super = _getPrototypeOf(Derived),
result;

if (_isNativeReflectConstruct()) {
var NewTarget = _getPrototypeOf(this).constructor;

result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}

return _possibleConstructorReturn(this, result);
};
}

var REMAX_METHOD = '$$REMAX_METHOD';
var TYPE_TEXT = 'plain-text';

Expand Down Expand Up @@ -2132,7 +2102,8 @@ var unstable_batchedUpdates = ReactReconcilerInst.batchedUpdates;

exports._classCallCheck = _classCallCheck;
exports._createClass = _createClass;
exports._createSuper = _createSuper;
exports._getPrototypeOf = _getPrototypeOf;
exports._inherits = _inherits;
exports._possibleConstructorReturn = _possibleConstructorReturn;
exports.createAppConfig = createAppConfig;
exports.createPageConfig = createPageConfig;
Original file line number Diff line number Diff line change
Expand Up @@ -329,12 +329,12 @@ var getOpenUserInfo = promisify(my.getOpenUserInfo);

var cat = "/assets/images/cat.jpg";

function _Index() {
return /*#__PURE__*/React.createElement(View, null, /*#__PURE__*/React.createElement(Image, {
function _ref() {
return React.createElement(View, null, React.createElement(Image, {
src: cat
}));
}

var index = Page(index$1.createPageConfig(_Index));
var index = Page(index$1.createPageConfig(_ref));

exports.default = index;
Original file line number Diff line number Diff line change
Expand Up @@ -2332,7 +2332,7 @@ var c = new C();
c.p = 'a';

var _page = function _page() {
return /*#__PURE__*/React.createElement(View, null, timesTwo([1, 2, 3]), N.V, N.W, c.p, /*#__PURE__*/React.createElement(A, null));
return React.createElement(View, null, timesTwo([1, 2, 3]), N.V, N.W, c.p, React.createElement(A, null));
};

var index = Page(createPageConfig(_page));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,25 @@ require('react-reconciler');
require('scheduler');
var React = require('react');

var _App = /*#__PURE__*/function (_React$Component) {
index._inherits(_App, _React$Component);
var _ref = /*#__PURE__*/function (_React$Component) {
index._inherits(_ref, _React$Component);

var _super = index._createSuper(_App);
function _ref() {
index._classCallCheck(this, _ref);

function _App() {
index._classCallCheck(this, _App);

return _super.apply(this, arguments);
return index._possibleConstructorReturn(this, index._getPrototypeOf(_ref).apply(this, arguments));
}

index._createClass(_App, [{
index._createClass(_ref, [{
key: "render",
value: function render() {
return this.props.children;
}
}]);

return _App;
return _ref;
}(React.Component);

var app = App(index.createAppConfig(_App));
var app = App(index.createAppConfig(_ref));

exports.default = app;
Loading

0 comments on commit 973be2d

Please sign in to comment.