小编Str*_*der的帖子

519
推荐指数
8
解决办法
30万
查看次数

如何使用react创建多个页面应用程序

我使用react js创建了一个单页Web应用程序.我曾经用来webpack创建所有组件的捆绑.但现在我想创建许多其他页面.大多数页面都与API调用相关.即在index.html,我已经显示内容API.我想在另一个页面中插入内容来解析API中的数据.Webpack压缩文件中的所有反应bundle.js.但是,配置webpack如下:

const webpack = require('webpack');

var config = {
entry: './main.js',

output: {
    path:'./',
    filename: 'dist/bundle.js',
},

devServer: {
    inline: true,
    port: 3000
},

module: {
    loaders: [
        {
            test: /\.jsx?$/,
            exclude: /node_modules/,
            loader: 'babel',

            query: {
                presets: ['es2015', 'react']
            }
        }
    ]
},

plugins: [
    new webpack.DefinePlugin({
        'process.env': {
            'NODE_ENV': JSON.stringify('production')
        }
    }),
    new webpack.optimize.UglifyJsPlugin({
        compress: {
            warnings: false
        }
    })
]
}

module.exports = config;
Run Code Online (Sandbox Code Playgroud)

现在,我很困惑webpack …

javascript jquery reactjs webpack

26
推荐指数
4
解决办法
6万
查看次数

正则表达式,允许数字,空格,加号,连字符和括号

我正在使用jquery验证器,我在其中添加了一个方法来验证字符串,该字符串只允许数字,空格,加号,连字符和括号.数字在字符串中是必需的,但其他租约者是可选的.

我在jquery validor中添加方法的代码:

jQuery.validator.addMethod( "regex", function(value, element, regexp) {
        var re = new RegExp(regexp);
        return this.optional(element) || re.test(value);
    },
    "Please check your input."
);
Run Code Online (Sandbox Code Playgroud)

遵循规则的代码:

rules: {
myfield: {
    required: true,
    regex: "[0-9]+" // want to add regular expression but I wrote only for digit which works but do not understand how to reach at my requirements.
 },
}
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery jquery-plugins

16
推荐指数
1
解决办法
3万
查看次数

重复密码在Yii2中不起作用

我在模型中写了规则:

    public $password_repeat;

/**
 * @inheritdoc
 */
public function rules()
{
    return [
        ....
        ....  
        ['password', 'required'],
        ['password', 'string', 'min' => 6],
        ['password_repeat', 'compare', 'compareAttribute'=>'password', 'message'=>"Passwords don't match" ],
    ];
}
Run Code Online (Sandbox Code Playgroud)

如果我使用不同的密码PasswordPassword Repeat领域,它提供了错误.所以,这意味着它有效.但问题是,如果Password Repeat字段为空,它不会给出任何错误.

php yii yii2

14
推荐指数
2
解决办法
2万
查看次数

什么是Yii2中的Block

我一直试图BlockYii2指南中了解Yii2.在块部分,我发现了一些代码:

<?php $this->beginBlock('block1'); ?>

...content of block1...

<?php $this->endBlock(); ?>
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现此代码并将其放入一个view文件中,但没有得到结果或输出,因为我是这个东西的新手,并不明白如何使用它.你能告诉我一个人是什么Block,如何使用它以及为什么我们应该使用它.

php yii yii2

5
推荐指数
1
解决办法
4182
查看次数

如何从bash脚本运行NVM命令

我想NVM从bash脚本运行一个命令,即nvm use 0.12.7.所以,我用bash文件写了:

#!/bin/bash
. ~/.nvm/nvm.sh
nvm use 0.12.7
Run Code Online (Sandbox Code Playgroud)

然后在终端中运行命令as sudo ./script.sh(script.sh是我的bash文件,其中编写了上面的代码).它给了我结果Now using node v0.12.7.但当我检查版本是否激活时,我发现没有任何影响.即我运行命令nvm ls并将结果发现为:

v0.12.0
v0.12.7
Run Code Online (Sandbox Code Playgroud)

那个版本的版本0.12.7没有激活.那么,我应该在bash脚本中编写哪些内容,因为我可以从bash文件中激活节点版本.

unix bash shell node.js nvm

5
推荐指数
1
解决办法
2802
查看次数

如何在Yii中禁用更新字段

我想在用户更新时禁用或使readOnly成为一个字段,即username.当注册用户更新他们的信息时,他们将看到该用户名被禁用.我尝试基于这个答案,但它对我不起作用,而是给出了User has an invalid validation rule. The rule must specify attributes to be validated and the validator name. 我在规则中写的错误:

array('username', 'readOnly'=>true, 'on'=>'update'),
Run Code Online (Sandbox Code Playgroud)

并以形式:

echo $form->textFieldRow($model,'username',array(
         'class'=>'span5',
         'maxlength'=>45,
         'readOnly'=>($model->scenario == 'update')? true : false
     ));
Run Code Online (Sandbox Code Playgroud)

但不明白为什么这会显示错误.

php yii

4
推荐指数
1
解决办法
8674
查看次数

什么是rbac Yii2中的auth_item表中的类型

我一直试图rbac DbManager按照Yii2指南进行设置.所以,我使用migrate命令在数据库中创建表作为他们的指令.我发现tables创建的很少.现在我的问题是,有列type在表中auth_item.我不明白为什么用它?

php yii yii2

4
推荐指数
1
解决办法
3072
查看次数

事件如何在Yii2中发挥作用

我一直试图从Yii指南中了解事件在Yii中的运作方式.我发现有最重要的事情:Event Handlers,Attaching Event HandlersTriggering Events.我已经正确阅读了整篇文章.但我不明白如何正确实施这三件事.如何看待它的实施效果.我把component课程扩展为:

namespace app\components;

use yii\base\Component;
use yii\base\Event;
use yii\web\View;

class Foo extends Component{

   const EVENT_HELLO = 'hello';

   public function bar()
   {
      $this->trigger(self::EVENT_HELLO);
   }

}
Run Code Online (Sandbox Code Playgroud)

我不明白下一步要做什么.我应该在哪里编写附加事件处理程序.你能帮助我一个人,至少我可以看到一个简单的输出事件.

php yii yii2

2
推荐指数
1
解决办法
4376
查看次数

计算在Yii中查找所有记录

我想查找用户表中除一个用户类型以外的所有记录.即我有一个用户表dec_user,其中有一个属性user_type.我想找到除了以外的所有记录user_type 9.然后我会计算行数.所以,我写道:

$user_type = 9;
    return count(User::model()->findAll(array("condition"=>"':user_type' != $user_type")));
Run Code Online (Sandbox Code Playgroud)

实际上,我不明白如何写这个条件.

php yii

1
推荐指数
1
解决办法
5418
查看次数