我正在使用VueCLI 2并构建为生产.build.js构建并编译为200KB.当我重新运行服务器作为开发时,它加载3MB.我确定dist文件夹中的build.js是200KB.我试图打开index.html但它不起作用并重定向到网站上的根目录.
的package.json
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
Run Code Online (Sandbox Code Playgroud)
的WebPack
module.exports = { ...
module:{
...
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jquery: 'jquery',
'window.jQuery': 'jquery',
jQuery: 'jquery'
})
],
devtool: '#eval-source-map'
},
...
}
if (process.env.NODE_ENV === 'production') {
module.exports.devtool = '#source-map'
// http://vue-loader.vuejs.org/en/workflow/production.html
module.exports.plugins = (module.exports.plugins || []).concat([
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: '"production"'
}
}),
new webpack.optimize.UglifyJsPlugin({
sourceMap: true,
compress: {
warnings: true
}
}),
new webpack.LoaderOptionsPlugin({
minimize: …Run Code Online (Sandbox Code Playgroud) 我正在将vueJS2与vuelidate库一起使用。我可以根据验证对象来验证字段。验证将在计算的时间内执行。但是我的验证对象是固定的,而不是动态的。我有一些字段会根据选择隐藏。
import { validationMixin } from 'vuelidate'
import { required, maxLength, email } from 'vuelidate/lib/validators'
export default {
mixins: [validationMixin],
validations: {
company_name: { required },
company_position_title: { required }
},
methods: {
submit(){
this.$v.touch();
if(this.$v.$invalid == false){
// All validation fields success
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
的HTML
<v-select
label="Who are you?"
v-model="select" // can be 'company' or 'others'
:items="items"
:error-messages="selectErrors"
@change="$v.select.$touch();resetInfoFields();"
@blur="$v.select.$touch()"
required
></v-select>
<v-text-field
label="Company Name"
v-model="company_name"
:error-messages="companyNameErrors"
:counter="150"
@input="$v.companyName.$touch()"
@blur="$v.companyName.$touch()"
v-show="select == 'Company'"
></v-text-field>
<v-text-field …Run Code Online (Sandbox Code Playgroud) 我正在xCode 5.1.1中创建一个新的选项卡式iOS应用程序.我做过研究,但没有一个解决方案对我有用.所以我最终从xCode 6.1迁移到xCode 5.1.1.但问题仍然存在,我现在不知道.也许需要更改架构i386中的设置.但我不知道怎么做.
错误:
体系结构i386的未定义符号:
"_ OBJC_CLASS _ $ _ ASIdentifierManager",引自:FBAudienceNetwork(FBAdUtility.o)中的objc-class-ref"_OBJC_CLASS _ $ _ CMMotionManager",引自:FBAudienceNetwork(FBAdAnalogInfo.o)中的objc-class-ref ld:在架构i386 clang中找不到符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
构建设置
标准架构(armv7,armv7s,arm64) - $(ARCHS_STANDARD)
仅构建活动架构:是/否
更新:
添加CoreMotion和AdSupport框架后,错误已减少.但又遗漏了一个错误:
missing required architecture x86_64 in file {DIRECTORY}/FacebookSDK/Bolts.framework/Bolts (2 slices)
duplicate symbol _OBJC_IVAR_$_AppDelegate._window in
Run Code Online (Sandbox Code Playgroud)
目前的框架:
我有一个字符串不同格式的列表。当一个字符串产生一个字符串时,用户必须键入该特定字符串的格式。
如果给定的字符串是
A-01-13A
(一个字母,后跟破折号,两个数字,后跟破折号,两个数字和一个字母)
或者
A-01-13
(一个字母,后跟破折号,两个数字,后跟破折号,两个数字)
用户的键入字符串在下面进行验证:
B-13-99
B-14-11A
用户的键入字符串未在下面验证:
B-13-100
使用正则表达式或 Javascript 中的其他方法验证给定字符串的最佳方法是什么?
validation ×2
vuejs2 ×2
facebook ×1
ios ×1
javascript ×1
node.js ×1
objective-c ×1
string ×1
vue-cli ×1
vue.js ×1
vuelidate ×1
vuetify.js ×1
xcode ×1