小编Vah*_*hid的帖子

动态导入图像(React Js)(需要img路径找不到模块)

我需要通过地图方法从我的图像文件动态导入图像(几个)。首先,我想为图像文件设置一个基本URL,然后从包含image属性的JSON文件中读取图像的名称,然后相应地设置图像src。JSON文件如下所示:

{
      "title": "Blue Stripe Stoneware Plate",
      "brand": "Kiriko",
      "price": 40,
      "description": "Lorem ipsum dolor sit amet...",
      "image": "blue-stripe-stoneware-plate.jpg"
    },
    {
      "title": "Hand Painted Blue Flat Dish",
      "brand": "Kiriko",
      "price": 28,
      "description": "Lorem ipsum dolor sit amet...",
      "image": "hand-painted-blue-flat-dish.jpg"
    },
Run Code Online (Sandbox Code Playgroud)

我的图片文件夹: 在此处输入图片说明

我已经阅读了redux的产品,它非常适合=>

const products = this.props.products;
console.log(products, 'from redux'); 
const fetchProducts = [];
    for (let key in products) {
      fetchProducts.push({
        ...products[key]
      });
    }
Run Code Online (Sandbox Code Playgroud)

console.log()=> 在此处输入图片说明

现在,我想定义一个像这样的基本URL,稍后通过在map方法中添加JSON文件中的图像名称来用作图像src:

const baseUrl = '../../components/assets/images/';
const fetchProducts = [];
for (let key in products) {
  fetchProducts.push({ …
Run Code Online (Sandbox Code Playgroud)

javascript base-url ecmascript-6 reactjs

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

android.database.sqlite.SQLiteException:没有此类列:personname:,而在编译时:SELECT id,personname FROM numbersTable

我是android中的新手,我想将db中的数据获取到textview。

但有错误,我无法纠正此问题。

请帮我。

这是数据库类

    public class blockornot1 {
     String TAG;
 private dbHelper1 ourHelper;
 private final Context ourContext;
 private SQLiteDatabase ourDatabese;

  public final static  String DATABASE_NAME1="databasename.db";
  public final String DATABASE_TABLE="numbersTable";
  public final String KEY_NAME="personname";
  public final String KEY_ID="id";
  public final int DATABASE_VERSION =2;


  public  class dbHelper1 extends SQLiteOpenHelper{

    public dbHelper1 (Context context) {
          super (context,DATABASE_NAME1,null,DATABASE_VERSION);
          }

    @Override
    public void onCreate(SQLiteDatabase db) {
    db.execSQL("CREATE TABLE "+ DATABASE_TABLE+ "("+KEY_ID+ " INTEGER PRIMARY KEY AUTOINCREMENT, "               
      + KEY_NAME + "TEXT NOT NULL);");
        Log.v(TAG, "creat"); …
Run Code Online (Sandbox Code Playgroud)

database eclipse sqlite android

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